   @doc """
   This macro is used to generate ExUnit test cases for doctests.
 
-  There are three ways this macro can be used:
-
-  * `doctest(Module)` — will generate tests for all doctests found
-     in the module `Module`
+  Calling `doctest(Module)` will generate tests for all doctests found
+  in the module `Module`
 
   Options can also be supplied:
 
   * `:except` — generate tests for all functions except those listed
                 (list of `{function, arity}` tuples)
 
-  * `:only` — generate tests only forfunctions listed
-              (list of `{function, arity}` tuples)
+  * `:only`   — generate tests only forfunctions listed
+                (list of `{function, arity}` tuples)
 
   * `:import` — when true, one can test a function defined in the module
                 without referring to the module name. However, this is not


      doctest MyModule, except: [trick_fun: 1]

  This macro is auto-imported into every `ExUnit.Case`.
  """
  defmacro doctest(mod, opts // []) do
    quote do

  * Copy-pasting examples from an actual iex sessions

  We also allow you to select or skip some functions when calling
  `doctest`. See its documentation for more info.

  ## Exceptions

