Begrudging Javascript 1 or 2 seems somewhat petty given how common it is to see compiler extension preambles at the top of every haskell module.
Haskell itself has no extensions, and you certainly don't need any extension to get what I was talking about above.