class Async::Node
def consume
If the node has a parent, and is {finished?}, then remove this node from
def consume if @parent and finished? @parent.reap(self) @parent.consume @parent = nil end end
def consume if @parent and finished? @parent.reap(self) @parent.consume @parent = nil end end