Composing social dynamics