prefix boolean combinators