Removing a layer of indirection needed for the multi-constructor-function design means performance has improved 5x. Only half as slow as the former queue-flow but now with parallelism and the ability to enqueue more than 2 million items. More optimizations to come.