clone a tree-cursor?

when i walk a tree using a TreeCursor, sometimes i need to “split up” and continue in two directions (for example i need to enter two child-nodes). what is the best way to do this?

i thought i will clone the cursor somehow and then i have two cursors that can walk a different route, but there is no way to clone a cursor (or i could not find it).

It’s not super obvious, but cursor.node.cursor does this.