// There may be something else inside the expression like a Template or another extension node. Visit(node.Children[i]);
return(Concat(path[..1], Seek(ref node.Children[path[0]], path[1..], out start)));