Later I discovered that by default GHC rejected almost all my report-conforming (H98 and H2010) code.