Lift control operations, like exception catching, through monad transformers
https://github.com/basvandijk/monad-control