- expressions coerced to type boolean
A predicate filters a node-set by evaluating the predicate expression
on each node in the set with
- that node as the context node,
- the size of the node-set as the context size, and
- the position of the node in the node-set wrt. the axis ordering as
the context position.