   @doc """
   Retrieves the current project if there is one.
 
-  Otherwise `nil` is returned. It may happen in cases
-  there is no mixfile in the current directory.
-
-  If you expect a project to be defined, i.e. it is a
+  If there is no current project, `nil` is returned. This
+  may happen in casesthere is no mixfile in the current
+  directory.
+
+  If you expect a project to be defined, i.e., it is a
   requirement of the current task, you should call
   `get!/0` instead.
   """

  end

  @doc """
  Returns `true` if project is an umbrella project.
  """
  @spec umbrella?() :: boolean
  def umbrella?(config \\ config()) do

  end

  @doc """
  Returns all load paths for the given project.
  """
  @spec load_paths(Keyword.t) :: [Path.t]
  def load_paths(config \\ config()) do
