[GHC] #12724: Be lazier about reducing type-function applications