{"ast_node_type":"function","tokens":[{"end":49,"kind":"keyword","start":0,"text":"fn"}]}
fn parse_heading(buf: &[u8]) -> ParseResult<'_> {
    let level = buf.iter().take_while(|ch| **ch == b'#').count();