If it's possible to avoid spinlocks for the waker synchronization, it would probably make this crate faster.