Breaking Changes and Long Term Support Haskell