transformer: and, or, not, boolean