[GHC] #12901: Levity polymorphic expressions mustn't be floated out