       "strings"    #=> Strings
       {key, value} #=> Tuples with two elements
 
-  If you would like to introduce any other value into an AST, you need
-  to make sure those values are escaped before via `Macro.escape/1`.
+  Any other value, such as a map or a four-element tuple, must be escaped 
+  (`Macro.escape/1`) before being introduced into an AST.
 
   ## Options
 


      {:sum, [], [1, {:value, [], Elixir}, 3]}

  Which is not the expected result. For this, we use unquote:

      iex> value =
      ...>   quote do

      ...> end
      {:sum, [], [1, 2, 3]}

  ## Elixir's AST (Abstract Syntax Tree)

  Any Elixir code can be represented using Elixir data structures.
  The building block of Elixir macros is a tuple with three elements,
