   @doc """
   Makes the given functions in `module` overridable.
   An overridable function is lazily defined, allowing a
-  developer to customize it. See `Kernel.defoverridable` for
+  developer to customize it. See `Kernel.defoverridable/1` for
   more information and documentation.
   """
   def make_overridable(module, tuples) do

  Evaluates the quoted contents in the given module's context.

  A list of environment options can also be given as argument.
  See `Code.eval_string` for more information.

  Raises an error if the module was already compiled.


      When just a module is provided, the function/macro is assumed to be
      `__before_compile__/1`.

      Note: unlike `@after_compile`, the callback function/macro must
      be placed in a separate module (because when the callback is invoked,
      the current module does not yet exist).

