   This operation happens in constant time.
 
   Allowed in guard tests. Inlined by the compiler.
+
+  ## Examples
+
+      iex> map_size(%{a: "foo", b: "bar"})
+      2
+
   """
   @spec map_size(map) :: non_neg_integer
   def map_size(map) do


  Allowed in guard tests. Inlined by the compiler.

  ## Example

      iex> tuple = {:foo, :bar, 3}
      iex> elem(tuple, 1)

  end

  @doc """
  Removes the first occurrence of an item on the left list
  for each item on the right.

  Allowed in guard tests. Inlined by the compiler.
