   end
 
   koan "If you monitor your children, you'll be automatically informed for their depature" do
-    spawn_monitor(fn -> Process.exit(self(), :normal) end)
+    spawn_monitor(fn -> Process.exit(self, :normal) end)
 
     assert_receive {:DOWN, _ref, :process, _pid, ___}
   end

  end

  koan "Killing a process will terminate it" do
    pid = spawn(fn -> Process.exit(self(), :kill) end)
    :timer.sleep(500)
    assert Process.alive?(pid) == ___
  end

                      end
                 end)

    send pid, {:hello, self}
    assert_receive ___
  end

  koan "Waiting for a message can get boring" do
    parent = self
    spawn(fn -> receive do
                after
                  5 -> send parent, {:waited_too_long, "I am impatient"}
