This PR enables all extensions that we would not hesitate to enable anyway if we needed them in a particular file. This means less distractions during development.
This PR does not enable FlexibleInstances and FlexibleContexts because there are some cases where those are a bad idea.
At first I thought enabling TemplateHaskell would hurt build times, but it turned out not to.
This PR enables all extensions that we would not hesitate to enable anyway if we needed them in a particular file. This means less distractions during development.
This PR does not enable
FlexibleInstances
andFlexibleContexts
because there are some cases where those are a bad idea.At first I thought enabling
TemplateHaskell
would hurt build times, but it turned out not to.