pub fn parse_line<I>(chars: I) -> Result<Item>where I: IntoIterator<Item = char>, I::IntoIter: Clone,
Parse the given string to produce an AST item