code: def new(obj, path, value, separator="/"):
      
      pathlist = __safe_path__(path, separator)
      pathobj = dpath.path.path_types(obj, pathlist)
      return dpath.path.set(obj, pathobj, value, create_missing=True)
docs: Set the element at the terminus of path to value, and create
      it if it does not exist (as opposed to 'set' that can only
      change existing keys).
  
      path will NOT be treated like a glob. If it has globbing
      characters in it, they will become part of the resulting
      keys