LSX-00160: invalid substitution group affiliation between "~S" and "~S" Cause: There was an error in that {substitution group exclusions} prevented substitution group affiliation by type restriction or type extension. Action: Remove the offending deriving method from the {substitution group exclusions} list.