[GHC] #8346: Rank 1 type signature still requires RankNTypes