Matches an argument that is matching the given predicate. null values will never evaluate to true.
null
true
A function that returns true when given T matches the predicate.