Given:
enum Example { case Step1 case Step2(data: String) }
and:
let a: Example = .Step1
let b: Example = .Step2(data: "hi")
how do I make this work?
print(a == b) // ERROR: Binary operator '==' cannot be applied to two 'Example' operands
Note that I can't give up the custom enum (it cannot contain raw values)