Generalized composition