Being Fluent, Fluid and Functional with Monads.net