pub fn parse_select(input: String) -> Result<Vec<String>, ParseError>