Functions as a monad and profunctor
Merge remote-tracking branch 'primary/master'
Merge pull request #65 from pthariensflame/master

Functions as a monad and profunctor