       user()        #=> User[name: "José", age: 25]
       user(age: 26) #=> User[name: "José", age: 26]
 
-  Notice that now, since the record definition is accessible, Elixir
+  Notice that now since the record definition is accessible, Elixir
   shows the record nicely formatted, no longer as a simple tuple. We
   can get the raw formatting by passing `raw: true` to `inspect`:
 

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

  A protocol can be implemented for any record defined via `defrecord`.
  """

  @type t :: tuple

      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 parentheses
  are replaced by brackets. When this 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
