{"ast_node_type":"other","tokens":[{"end":18,"kind":"keyword","start":0,"text":"ret.push('[');"}]}
    ret.push('[');
    let mut ret = String::with_capacity(2 + 7 * variances.len());
    for (arg, variance) in generics.iter().zip(variances.iter()) {