lip
pub fn one_or_more<'a, P, A, S: Clone + 'a>( parser: P) -> impl Parser<'a, Vec<A>, S> where P: Parser<'a, A, S>,
Run the parser one or more times and combine each output into a vector of outputs.