Use ExceptT instead of ErrorT
Completely replace ErrorT with ExceptT
Disambiguate forM call
Import ExceptT type and constructor
Merge pull request #1796 from bmsherman/ExceptT

Use ExceptT instead of ErrorT