[GHC] #13901: Lift the "Illegal polymorphic type" restriction on type families