Re: Type error when deriving Generic for an associated data type