'Same as `append_path`, but the path is pre-pended
Args:
name: name of the path list in the environment
path: path to be pre-pended'

def prepend_path(self, name, path, **kwargs):

    kwargs.update(self._get_outside_caller_attributes())
    item = PrependPath(name, path, **kwargs)
    self.env_modifications.append(item)
