'Stores a request to set a path generated from a list.
Args:
name: name o the environment variable to be set.
elts: elements of the path to set.'

def set_path(self, name, elts, **kwargs):

    kwargs.update(self._get_outside_caller_attributes())
    item = SetPath(name, elts, **kwargs)
    self.env_modifications.append(item)
