covariantComposition
FunctorKLaws
covariantIdentity
FunctorKLaws