Switch from mtl to transformers

Transformers doesn't re-export all of Control.Monad, which leaves
namespaces cleaner.