Also, these should use `std::vec_ng::Vec`, not adding new uses of `~[]`. (There shouldn't be any change necessary, other than changing the `~[path.clone()]` literal to either `vec!(path.clone())` or `Vec::new()` with `expl_stack.push(path.clone())` on the next line.