Filter
Functional interface for filtering.
When used as a functional interface, it will be ugly when dumped with opekope2.util.dump. If the filter evaluates sub-filters, implement Iterable to show them in the dumped tree.
Parameters
T
The type the filter accepts
TResult
The type the filter returns