Currently zflecs.init initializes it's own `GeneralPurposeAllocator`; Would've been nice if passing your own `std.mem.Allocator` interface was supported.