in scala-repl/src/main/scala/spark/ztools.sc [46:51]
def del(key: String): Option[Node[T]] = children.remove(key)
def forEach(func: Function[T, _]): Unit = {
func.apply(value.get)
if (children != null) children.foreach(t => t._2.forEach(func))
}