pub fn parse_query(query: &str) -> Result<UserInputAst, Error>