{"ast_node_type":"other","tokens":[{"end":84,"kind":"keyword","start":0,"text":"types.iter().map(|ty|"}]}
                types.iter().map(|ty| ty.to_string()).collect::<Vec<_>>().join(", ")
                "impl {trait_name}({}){maybe_ret}",
            ))