The AST: Immutable, Composable Filter Expressions

Escaping the Filter Maze (Part 2)