functor 0.1.1

Covariant, contravariant, invariant and bivariant functors.