   ## Options
 
   * `:file` - The filename to be used in stacktraces
-    and the file reported in the __ENV__ variable.
-
-  * `:line` - The line reported in the __ENV__ variable.
-
-  * `:existing_atoms_only` - When true, raises an error
+    and the file reported in the `__ENV__` variable.
+
+  * `:line` - The line reported in the `__ENV__` variable.
+
+  * `:existing_atoms_only` - When `true`, raises an error
     when non-existing atoms are found by the tokenizer.
 
   ## Macro.to_string/1
 
   The opposite of converting a string to its quoted form is
-  `Macro.to_string`, which converts a quoted form to a string/binary
+  `Macro.to_string/1`, which converts a quoted form to a string/binary
   representation.
   """
   def string_to_quoted(string, opts // []) do


  @doc """
  Ensures the given module is loaded. If the module is already
  loaded, it works as no-op. If the module was not loaded yet,
  it tries to load it.

  If it succeeds loading the module, it returns


  Available options are:

  * `:docs` - when `true`, retain documentation in the compiled module,
    `true` by default;

  * `:debug_info` - when `true`, retain debug information in the compiled module.
    This allows a developer to reconstruct the original source
    code, for such reasons, `false` by default;

  * `:ignore_module_conflict` - when `true`, override modules that were already defined
    without raising errors, `false` by default;

  * `:warnings_as_errors` - cause compilation to fail when warnings are generated;

  """
  def compiler_options(opts) do
