Move  out of Monad type class.