Add tests for core/io-query and fix module.
Add core/CallbackQueue.
Refactor core/async to use core/CallbackQueue.