   end
 
   @doc """
-  Returns all loaded modules. Modules that were not yet loaded
+  Returns all loaded modules. Modules that are not yet loaded
   won't show up. Check `load_all/0` if you want to preload all tasks.
   """
   def all_modules do

  end

  @doc """
  Returns the task name for the given module.
  """
  def task_name(module) do
    Mix.Utils.module_name_to_command(module, 2)
  end

  @doc """
  Receives a task name and retrives the task module.

  ## Exceptions


  """

  @doc """
  A task needs to implement `run` which receives
  a list of command line args.
  """
  defcallback run([binary]) :: any
