A implementation of monads in Perl 5.