Allows contexts to be composed.