ExceptT instances for both MonadGet and MonadPut