September 2017
Beginner to intermediate
396 pages
9h 46m
English
When we combine monad transformers, we embed one type into another. For example, for our current recipe, the type is shown here:
ReaderT Cursor (WriterT Cursor IO) ()
It can be read as follows:
To run the preceding monad, we have unwrapped the outer most monad first. Here, is our example:
Read now
Unlock full access