       "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
 

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

  Note, however, if you want to unquote a value into a AST,
  you need to call `Macro.escape/1` before:

      iex> value = %{foo: :bar}
      iex> 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,
