   """
   def help(name) do
     case @supported_options[name] do
-      kv when is_list(kv) -> kv[:doc]
+      kv when is_list(kv) ->
+        docs = __MODULE__.__info__(:docs)
+        { {_, _}, _, _, _, doc } = Enum.find docs, fn { {f, _}, _, _, _, _ } ->
+          f == name
+        end
+
+        # Strip the first paragraph
+        String.lstrip(Regex.replace %r/\A.+?^$/ms, doc, "")
+
       nil -> raise_option(name)
     end
   end

    Enum.map @supported_options, fn {k, _} -> k end
  end

  defp raise_option(name) do
    raise ArgumentError, message: "Unknown IEx option #{inspect name}"
  end

  """

  @supported_options [
    colors: [],
    inspect: [],
  ]

  @doc """
