Writing an allocator is simple, you’re correct, but writing an allocator that doesn’t suck is not simple.