Refactor the monad transformer