Fix p_string_new_len
Add *traverse2 functions where needed.
Fix vector bugs.