       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.
+  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

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

  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.
  """

  @type t :: tuple
