Adjunctions and representable functors.

WWW: http://github.com/ekmett/adjunctions/
