Initial sketch of NodeIterator
compiles
replace .unrooted() with JS::from_rooted