   end
 
   @doc """
-  Recurs the quoted expression checking if all sub terms are
-  safe (i.e. they represented data structured and don't actually
+  Recurs the quoted expression checking if all sub-terms are
+  safe (i.e. they represent data structures and don't actually
   evaluate code) and returns `:ok` unless a given term is unsafe,
   which is returned as `{ :unsafe, term }`.
   """

      #=> "nil"

  The example above, works as expected. Outside of a module,
  `__MODULE__` returns nil. Now consider this variation:

      quoted = quote do
        defmodule Foo, do: __MODULE__

  a valid call syntax.

  This is useful for macros that want to provide the same
  argument syntax available in def/defp/defmacro and friends.

  ## Examples

