На самом деле - нет. Я новичок в Haskell, и не знаком с экосистемой, однако предполагаю, что этот язык имеет обратную совместимость с предыдущими версиями на уровне синтаксиса, а значит версии HLS > GHC должны работать, иначе пропускать неразобранные вещи.
Если я ошибаюсь, поправьте меня.