pub fn parse_many0<T, F>(f: F, tokens: &[String], pos: usize) -> (Vec<T>, usize)where F: Fn(&[String], usize) -> Option<(T, usize)>,
A simple parser combinator: many0 (zero or more).