This repository contains the sample code for Error and state handling with monad transformers in Scala.
See how Id generation and error handling can be made purely functional by combining the state monad and the either monad with monad transformers in Scala.