 
 defimpl Inspect, for: Tuple do
   @doc """
-  Inspect tuples. If the tuple represents a record,
+  Represents tuples. If the tuple represents a record,
   it shows it nicely formatted using the access syntax.
 
   ## Examples

  @doc """
  Represents the number as a string.

  Floats are represented using the shorted, correctly rounded string
  that converts to float when read back with `binary_to_float/1`. This
  is done via the Erlang implementation of the "Printing Floating-Point
  Numbers Quickly and Accurately" in Proceedings of the SIGPLAN '96
  Conference on Programming Language Design and Implementation.

  ## Examples

  followed by the inspecting options, represented by the record
  `Inspect.Opts`.

  Inspection is done using the functions available in
  `Inspect.Algebra` and by calling `Kernel.inspect/2` recursively
  passing the `Inspect.Opts` as an argument. When `Kernel.inspect/2`
  receives an `Inspect.Opts` record as the second argument, it returns
  the underlying algebra document instead of the formatted string.

  Many times, inspecting a structure can be implemented using functions
  of the existing entities. For example, here is `HashSet`'s `inspect`
  implementation:

