Simplifying the Prelude and moving MonadError AWSError related functions into internal AWS module