fn orderedRemove(self: *Self, index: usize) void
Remove the specified item from the list, shifting items after it to preserve order.
self: *Self,
index: usize,