only maps, sets and fns attempt to be called in a predicate schema