public Process(Runnable unit) { Unit = unit; Mailbox = new Mailbox(unit); }
public abstract void Invoke(MessagingRuntime rt, Mailbox mbox);
public override void Invoke(MessagingRuntime rt, Mailbox mbox) { rt.Send(to, func()); }