(def shef): (def shef 38) Monad Challenges