pub fn parse_source(src: &str) -> Parsed
Lex + parse. Always returns an AST (possibly partial) plus every diagnostic found, sorted by source position.