pub fn parse_statement(source: &str) -> Result<Spanned<Statement>, Diagnostic>
Parse a single statement (useful for REPL later).
Returns an error if the source is not valid Amarok syntax for a single statement.