chickadee » comparse » satisfies

satisfies condition #!rest argsprocedure

Returns a parser which consumes the next item of its input and applies condition to it like this: (apply condition item args). If that call returns #f, the parser fails. Otherwise it succeeds and returns the item as its result.