taking over maintenance (as agreed with Fernando Benavides)
MonadCatchIO-mtl is deprecated in favor of exceptions