pub fn parse_sql(sql: &str) -> ParseResult<Vec<Statement>>
Parses a SQL string into a list of statements.
Returns an error if the SQL is syntactically invalid.