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