I do not mean this as a criticism of Haskell, but Haskell has a lot of GHC-specific language extensions:
https://downloads.haskell.org/~ghc/latest/docs/html/users_gu...
I am not sure it qualifies as making a choice and standing by it.