I'm looking for something nice and simple. For example:
RunAfter(3, delegate() { z = 5; }); // run after 3 seconds
FnThatTakes5Seconds();
In my cases I want to test some threading code and have something happen in the middle of another function call.