Killed the blocking message delivery and Fool execution. Now we use completion actions instead. This also changes a lot of primitives from using locks, events, and guards to using interlocked operations.