interface StatesQueryExtremely rudimentary query language which should most likely be replaced with a product.
| Criteria |
interface Criteria |
| Selection |
data class Selection : StatesQuery |
| select |
fun select(criteria: Criteria): Selection |
| Selection |
data class Selection : StatesQuery |