{"ast_node_type":"other","tokens":[{"end":20,"kind":"keyword","start":0,"text":"type_params,"}]}
        type_params,
        base_name,
        &args.iter().map(|arg| arg.immediate()).collect::<Vec<_>>(),