Optionalcache: Map<string, Set<NodeId>>OptionalisGraphVertex: (id: NodeId) => booleanOptionalgas: ReadOnlyFlowrAnalyzerGasContextthe node to add
the environment the node is traversed in
the fingerprint of the environment
whether the node is only used for its side effects
Whether there is anything left to visit, which the traversal is out of gas for as soon as it is exhausted.
Adds a node to the queue if it has not been seen before.