   Returns the value associated with `key` in `dict` as
   well as the `dict` without `key`.
 
+  If `key` is not present in `dict`, then the `dict` will
+  be returned unmodified.
+
   ## Examples
 
       iex> dict = Enum.into([a: 1], dict_impl.new)


  @doc """
  Returns a new dict where the given `keys` are removed from `dict`.
  Any non-member keys are ignored.

  ## Examples


  end

  @doc """
  Puts the given `value` under `key` in `dict` unless `key` already existed.

  ## Examples

