You need a version of fpc to compile fpc and therefore create the compiler. Afterwards you have a working package, you can create ghc and from that step by step all the rest of Haskell. It is a problematic way because you can download the binary package for fpc which is therefore resulting to be done for compilation the first package - for updates it would be done then with the new compiled package in the future going. So also the reasoning until now not integrating that!
Especially those packages you have mentioned in the first post are the reasoning we have no haskell for now, because the integration is not possible without binary releases and that is a real problem. Parabola GNU/Linux is importing packages from Arch Linux, so they have a starting point. We have this not and it would violate the concept for upcoming releases also. When you start from scratch you will be confronted with the essential problem of fpc in some comparable way: Your PKGBUILD would have to contain a binary-release of it to compile it.
Human being in favor with clear principles and so also for freedom in soft- and hardware!
Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!