class Async::Node

def print_hierarchy(out = $stdout)

def print_hierarchy(out = $stdout)
	self.traverse do |node, level|
		out.puts "#{"\t" * level}#{node}"
	end
end