   example, is only available inside the `User` module and nowhere else.
   You can find more information in `Kernel.defrecordp/2` docs.
 
-  In general, though, records are used as part of a module's public
-  interface. For such use cases, Elixir provides record modules.
-
   ## defrecord
 
   By using `defrecord`, a developer can make a Record definition

      User[]        #=> User[name: "José", age: 25]
      User[age: 26] #=> User[name: "José", age: 26]

  The macro name is replaced by the module name and the parenthesis
  are replaced by brackets. When the shortcut syntax is used, there
  is no need to import the record.

  Before we sum up the differences between `defrecord` and
  `defrecordp`, there is one last functionality introduced by

      to_string WeekDate[year: 2013, week: 26, week_day: 4]
      "2013-W26-4"

  A protocol can be implemented for any record.
  """

  @type t :: tuple
