fn build_single_delegations<'a, Node: InvocationCollectorNode>(
ecx: &ExtCtxt<'_>,
deleg: &'a DelegationMac,
item: &'a Item<Node::ItemKind>,
suffixes: &'a [(Ident, Option<Ident>)],
item_span: Span,
source: DelegationSource,
) -> impl Iterator<Item = Item<Node::ItemKind>> + 'a