Haskell 98 Groupoids.

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