Functoriality of adjoints - respecting composition

Also, I've added non-dependent versions.

I don't know how to state the dependent versions, though.

The next PR after this one will probably assemble them all into a functor, and hopefully have a dependent version, too.