It seems like this is pretty much reimplements std.heap.MemoryPool, no?
https://ziglang.org/documentation/0.15.1/std/#std.heap.memor...