[GHC] #14499: Pattern synonym, (a::k) cannot be written (a::N) given (k ~ N)