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.

Yes.  I'll be submitting such a pull request soon.