monads in action while reading recipe