Fix test.
Add mc_util.
Use mc_alloc.
Silence warnings.
Refactor.
Refactor.
Polymorphic queue.