   end
 
   @doc """
-  Returns true if the current module defines a callback.
+  Returns `true` if the current module defines a callback.
   This function is only available for modules being compiled.
   """
   def defines_callback?(module, name, arity) do


  ## Defining a type

  @type type_name :: type
  @typep type_name :: type
  @opaque type_name :: type

  For more details, see documentation for deftype, deftypep and defopaque in
  Kernel.Typespec

  ## Defining a specification

  @spec function_name(type, type) :: type
  @callback function_name(type, type) :: type

  For more details, see documentation for defspec and defcallback in
  Kernel.Typespec

  ## Types



  @doc """
  Defines a private type.
  This macro is the one responsible for handling the attribute `@typep`.

  ## Examples

