Functor, Applicative and Monad interfaces for Ruby

WWW: https://github.com/afg419/t_algebra
