   @doc """
   Returns all callbacks available from the module's beam code.
 
-  It is returned as a list of tuples where the first
+  The result is returned as a list of tuples where the first
   element is spec name and arity and the second is the spec.
 
-  The module has to have a corresponding beam file on the disk
+  The module must have a corresponding beam file 
   which can be located by the runtime system.
   """
   @spec beam_callbacks(module | binary) :: [tuple] | nil

  @doc """
  Returns all type docs available from the module's beam code.

  It is returned as a list of tuples where the first element is the pair of type
  name and arity and the second element is the documentation.

  The module has to have a corresponding beam file on the disk which can be
  located by the runtime system.
  """
  @spec beam_typedocs(module | binary) :: [tuple] | nil

  @doc """
  Returns all specs available from the module's beam code.

  The result is returned as a list of tuples where the first
  element is spec name and arity and the second is the spec.

  The module must have a corresponding beam file which can be
  located by the runtime system.
  """
  @spec beam_specs(module | binary) :: [tuple] | nil
