replace comparison against values with types
<< >> < > operators
& | ^ operators