A boolean-valued pure function.
concept predicate[contravariant value element]
subtypes function[boolean, element]