anchor.diff:      "    end\n"
       "\n"
       "If the module is defined at the top-level and you are trying to "
  -    "use it at the top-level, such is not supported by Elixir",
  +    "use it at the top-level, this is not supported by Elixir",
       [inspect(Module)]);
   
   format_error({circular_module, Module}) ->
  
positive.code:     "      end\n"
      "    end\n"
      "\n"
      "In the example above, the new Supervisor conflicts with Elixir's. "
      "This may be fixed by using the fully qualified name on definition:\n"
      "\n"
      "    defmodule MyApp.Supervisor do\n"
      "      use Supervisor\n"
  
negative.code: format_error({scheduled_module, Module}) ->
    io_lib:format(
      "module ~ts is not loaded but was defined. This happens when you depend on "
      "a module in the same context in which it is defined. For example:\n"
      "\n"
      "    defmodule MyApp do\n"
      "      defmodule Mod do\n"
  