Monad Transformers Haskell code to illustrate use of monad transformers following the article Monad Transformers Step by Step by Martin Grabmüller The main program can be run using stack build and stack exec monad-trans-exe