{"ast_node_type":"other","tokens":[{"end":90,"kind":"keyword","start":0,"text":"///"}]}
/// the visitor, we make sure only validation errors and `InvalidProgram` errors are left.
/// Other errors are passed back to the caller, unchanged -- and if they reach the root of
/// This lets you use the patterns as a kind of validation list, asserting which errors