I think I understand now why this and the above file are in the predicates package. I'd suggest though that the predicates package stay dedicated to Parquet predicates. Perhaps these should exist in a different (new) package, something like "filters"?