pub fn parse_document(input: &str) -> Result<Document, Vec<Diagnostic>>
Parses generic S-expressions and continues after errors at later top-level lines.