DiffableLowPriorityCaseClass
matcher
DoesNotProjectOn
shapeless
describe
matcher
diff
CaseClassDiffable
CaseClassIntrospection
ClassFieldsDifferenceInspectable
HNilDifferenceInspectable