+ // For each node in incoming_links, whether it comes from another phase
+ // or not. This is required because in some rather obscure cases,
+ // it is possible to have an input twice in the same phase; both by
+ // itself and as a bounced input.
+ //
+ // TODO: It is possible that we might even need to bounce multiple
+ // times and thus disambiguate also between different external phases,
+ // but we'll deal with that when we need to care about it, if ever.
+ std::vector<NodeLinkType> incoming_link_type;
+