   It expects the view module, the template as a string, and a
   set of assigns.
 
-  Notice this function returns the inner representation of a
+  Notice that this function returns the inner representation of a
   template. If you want the encoded template as a result, use
   `render_to_iodata/3` instead.
 

    if Module.get_attribute(module, :view_resource) do
      raise ArgumentError,
            "use Phoenix.View is being called twice in the module #{module}. " <>
              "Make sure to call it only per module"
    else
      view_resource = String.to_atom(Phoenix.Naming.resource_name(module, "View"))
      Module.put_attribute(module, :view_resource, view_resource)

  @doc false
  defmacro __before_compile__(_env) do
    # We are using @anno because we don't want warnings coming from
    # render/2 to be reported in case the user has defined a catch-all
    # render/2 clause.
    quote @anno do
      # Catch-all clause for rendering.
