@nodes_s s: stack (so I should only use push, pop, and $node_s[-1] on it) @nodes_q q: a queue (so I should only use push, shift, and $node_q[0] on it) @nodes_out out: output value for the current subroutine