Comment made by: michaelblume
Ghadi and I discussed this and couldn't think of a use case for drop-until. Are there any?
Here's a new take-until patch, generative tests included.
Open questions:
Is take-until a good name? My biggest concern is that take-until makes it sound like a slight modification of take, but this function reverses the sense of the predicate relative to take.