let pid = spawn! (fn () -> { print! (self ()) print! (msgs ()) }) send (pid, :foo) send (pid, :bar) yield! () :done