```opCast!bool``` is surely needed. I think ```in``` has proved ambiguous enough: better to stick only with ```&``` which is clearly bitwise.