{"ast_node_type":"variable","tokens":[{"end":18,"kind":"keyword","start":0,"text":"let"}]}
    let generics =
        if types_str.is_empty() { "".to_string() } else { format!("<{}>", types_str.join(", ")) };