[GHC] #12159: Record-like GADTs with repeated fields (of same type) rejected