Use AST transformation for 'return'

Using an import would override the imports of the user for the monad module
inside the monad code.
Merge branch 'feature/Monad.m' of github.com:rmies/monad into feature/Monad.m