Add an until combinator

Add an until combinator