Report question

Question: Creating monads in haskell