>>>>> Simon Marlow <marlowsd at gmail.com> writes:
> Perhaps some of this would be solved by switching to -dynamic by default for
> everything, but there are performance issues with that.
Some of these performance issues are documented at:
https://ghc.haskell.org/trac/ghc/wiki/DynamicByDefault
John