Predicate function type with 2 positional arguments.
typedef Predicate2<T1, T2> = Map2<T1, T2, bool>;