Keyed functors and containers.

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