NodeV0? childAtPath(Path path) { if (path.isEmpty) { return this; } return childAtIndex(path.first)?.childAtPath(path.sublist(1)); }