fn append(self: *Self, gpa: Allocator, elem: T) !void
Extend the list by 1 element. Allocates more memory as necessary.
self: *Self,
gpa: Allocator,
elem: T,