nitcc_runtime :: Node :: depth
# A point of view of a depth-first visit of all non-null children var depth: Collection[Node] = new DephCollection(self) is lazy