Ternary opBinary(string s)(Ternary rhs) if (s == "|")
ditto
Ternary opBinary(string s)(Ternary rhs) if (s == "&")
Ternary opBinary(string s)(Ternary rhs) if (s == "^")
Ternary opBinary(string s)(bool rhs) if (s == "|" || s == "&" || s == "^")