根本的解決を云々する前に根本的解決とはいかなる状態を指すのか考えてみたほうがよい。

何らかのライブラリ整備組織が存在しない以上、ライブラリのバージョンで挙動が変わるのを
禁止する方法はないし、色々な依存関係を適当に手で書いてそれが正しいという保証がないのも
当然。

根本的解決をするためにはPrelude よりでかい標準ライブラリを制定する必要があると思うけど
それはHaskellが完成するという方向性を目指していて、転石苔を生ぜず的なローリングストーンズ
的ロック・スピリットと合わないわけですよ。

永遠に未完成。それがHaskell道なんや。