Provides a wide array of semigroupoids and operations for working with
semigroupoids.  A Semigroupoid is a Category without the requirement of
identity arrows for every object in the category.

WWW: https://github.com/ekmett/semigroupoids
