1. Added extension methods inspired by: https://github.com/mrange/monads...

Please review