   build tool for Clojure and was written by one of its contributors.
 
   This module works as a facade for accessing the most common functionality
-  in Elixir, as the shell and the current project configuration.
+  in Elixir, such as the shell and the current project configuration.
 
-  For getting started with Elixir, checkout out the guide available in
+  For getting started with Elixir, checkout out the guide available on
   [Elixir's website](http://elixir-lang.org).
   """
 


  @doc """
  Changes the current mix env. Project configuration loaded
  per environment is not going to be reloaded.
  """
  def env(env) when is_atom(env) do
    Mix.Server.cast({ :env, env })

  The shell is a wrapper for doing IO.

  It contains conveniences for asking the user information,
  printing status and so forth. It is also swappable,
  allowing developers to use a test shell that simply sends the
  messages to the current process.
  """
  def shell do
