A marker for a node type supporting fast iteration of its
instances in a graph. The support for fast iteration comes with a memory cost (e.g., extra data
structures Graph) and additional bookkeeping when adding nodes, so only node types for
which fast iteration provides a compilation performance benefit should implement this interface.