code: def reject(lst, *values):
      
      lst = List.from_maybe(lst)
      values = frozenset(List.from_maybe_starargs(values))
  
      ret = []
      for item in lst:
          if item not in values:
              ret.append(item)
      return List(ret, use_comma=lst.use_comma)
docs: Removes the given values from the list