fn append(self: *Self, allocator: Allocator, item: T) Allocator.Error!void
self: *Self,
allocator: Allocator,
item: T,