     Enum.join([ANSI.red, str, ANSI.reset], "")
   end
 
+  defp format_cyan(str) do
+    Enum.join([ANSI.cyan, str, ANSI.reset], "")
+  end
+
   defp display_module(module) do
     Module.split(module) |> List.last
   end

  def before_run do
    IO.puts("")
    IO.puts("")
  end

  defp line_number({_, [line: line], _}) do

    IO.puts("")
    IO.puts("Now meditate upon #{display_module(module)}")
    IO.puts("---------------------------------------")
    IO.puts(format_cyan(display_failed_assertion(module, expr)))
    IO.puts(display_koan(name))
    IO.puts(format_red(Macro.to_string(expr)))
  end
