   ## Examples 
 
       iex> d = HashDict.new([a: 1, b: 2])
-      ...> Dict.drop(d, [:a, :c, :d])
-      ...> [b: Dict.get(d, :b)]
+      ...> d = Dict.drop(d, [:a, :c, :d])
+      ...> Dict.to_list(d)
       [b: 2]
 
       iex> d = HashDict.new([a: 1, b: 2])
       ...> d = Dict.drop(d, [:c, :d])
-      ...> [a: Dict.get(d, :a), b: Dict.get(d, :b)]
+      ...> Dict.to_list(d)
       [a: 1, b: 2]
 
   """


      iex> d = HashDict.new([a: 1, b: 2])
      ...> d = Dict.take(d, [:a, :c, :d])
      ...> [a: Dict.get(d, :a)]
      [a: 1]

      iex> d = HashDict.new([a: 1, b: 2])

  ## Examples 

      iex> d = HashDict.new([a: 1, b: 2])
      ...> { d1, d2 } = Dict.split(d, [:a, :c])
      ...> { Dict.to_list(d1), Dict.to_list(d2) }
      { [a: 1], [b: 2] }

      iex> d = HashDict.new([])
      ...> { d1, d2 } = Dict.split(d, [:a, :c])
      ...> { Dict.to_list(d1), Dict.to_list(d2) }
      { [], [] }

      iex> d = HashDict.new([a: 1, b: 2])
      ...> { d1, d2 } = Dict.split(d, [:a, :b, :c])
      ...> { Dict.to_list(d1), Dict.to_list(d2) }
      { [a: 1, b: 2], [] }

  """
