   @doc """
   Creates a keyword list from an enumerable.
 
-  Duplicate entries are removed and the last one prevails.
+  Removes duplicate entries and the last one prevails.
   Unlike `Enum.into(enumerable, [])`, `Keyword.new(enumerable)`
   guarantees the keys are unique.
 

  @doc """
  Puts a value under `key` only if the `key` already exists in `keywords`.

  In the case a value is stored multiple times in the keyword list,
  later occurrences are removed.

  ## Examples



  It returns a tuple where the first element is the first value for `key` and the
  second element is a keyword list with all entries associated with `key` removed.
  If the `key` is not present in the keyword list, it returns `{default, keyword_list}`.

  If you don't want to remove all the entries associated with `key` use `pop_first/3`
  instead, which will remove only the first entry.
