[GHC] #13895: "Illegal constraint in a type" error - is it fixable?