- Eg: lint query for nested measure functions - Post-processing function should work on capture instead of matches - A type for combined query: a type `type Query = str ; dict[str, Query]` - Utility function to run combined query and pipe through corresponding post-processor