semigroupoids. A Semigroupoid is a Category without the requirement of identity arrows for every object in the category. WWW: http://github.com/ekmett/semigroupoids/ Obtained from: FreeBSD Haskell