Revert "eliminate warnings"

This reverts commit 666563525dc1f81cf12d22716536eab73ded010d.
Revert "omit MonadProfile on non-profiling runs"

This reverts commit bd9e14cadde8875df672e6a2d794d944af736857.
Revert "don't profile in generated EncEq instances"

This reverts commit 871ef83f1ad1ae7ffcd6f00b53bf61d00040a052.
Revert "Don't profile in PreludeNat"

This reverts commit 68fa9d3d2729cb564f835084c8be4bc3d47dfd7a.