@JGuo, if the (inferred) type of the involved objects conforms to `Equatable`, `[b, c, d]` has a `contains(_:)` method.
– rob mayoffFeb 14 '18 at 20:54
I see. I am comparing tuples of custom enum type, i.e. `(Character, Weapon)`. That's probably why. Thanks!
– Jack GuoFeb 14 '18 at 21:03