I would like to know if it is possible to abstract the copy method of case classes. Basically I have something like sealed trait Op and then something like
The copy methods are only generated if there is no member named"copy" in the class, directly defined or inherited.