Need matchable for xor.
Inchoate docs for xor