Add node::move_under()

Updated version.