A bimodule from provides for all a homset and compose these -morphisms. This is subject to 5 laws.

See also

Profunctor