Distributive functors -- Dual to Traversable. WWW: http://github.com/ekmett/distributive/