# Would you recommend having a arr: *[1 << comp_len]u32, or simply making it a slice arr: []u32, even though you know its length at comptime.
# pointers to arrays are designed to act like slices in most circumstances, but take up half the space