fixes #14
++move_before and leftsibling_in_level functions