We should add an `until` modifier to `within` that operates similar to [`contains ... until`](https://docs.grit.io/language/modifiers#until-modifier)