The type this filter accepts
The type the other filter accepts
the type the filter returns
The transform to apply to the value in evaluate before evaluating filter
The sub-filter to evaluate