{"ast_node_type":"variable","tokens":[{"end":78,"kind":"keyword","start":0,"text":"let"}]}
    let version_part = items.next().ok_or_else(|| err!("no version string"))?;
    let mut version_parts = version_part.split('-');