   ## 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 compiled and loaded. If the module
  is already loaded, it works as no-op. If the module was not
  loaded yet, it checks if it needs to be compiled first and just
  then tries to load it.

  If it succeeds loading the module, it returns

  are loaded as needed. In embedded mode the opposite happens, as all
  modules need to be loaded upfront or explicitly.

  Therefore, this function is used to check if a module is loaded
  before using it and allows one to react accordingly. For example, the `URI` 
  module uses this function to check if a specific parser exists for a given
  URI scheme.

  ## Code.ensure_compiled
