[GHC] #12597: -Wmissing-signatures uses forall even when invalid in source