Possibly breaking change: packages are no longer deferred by default. Addresses #286
The +intero/+dante module flags are now required; there is no default.
To use dante instead, change `haskell` to `(haskell +dante)` in ~/.emacs.d/init.el.