[GHC] #12862: Operator (!) causes weird pretty printing and parsing