Alternative constructor with variable arguments
The sub-filters to evaluate
The type the filter accepts