expr: boolean fixes

Scalar boolean interface

isnan attribute on tables

Not uses operator.invert, not operator.not