wip-442: Token aware writes

Not sure why you really need it. Why just an array of [V] is not sufficient? This adds memory overhead, adds GC pressure, adds indirection and decreases cache locality. My well-informed intuition tells me dealing with those Box instances will be responsible for good 90% of CPU taken by this queue (and remainder computation would take the rest 9%).