Draft (incomplete) WaitableEvent::WaitForAnyUntil()