class Async::Node

def finished?

@returns [Boolean]

Whether the node can be consumed (deleted) safely. By default, checks if the children set is empty.
def finished?
	@children.nil? || @children.finished?
end