Returns the optimal static bit set type for the specified number
of elements: either IntegerBitSet or ArrayBitSet,
both of which fulfill the same interface.
The returned type will perform no allocations,
can be copied by value, and does not require deinitialization.
pub fn Static(comptime size: usize) type
pub fn Static(comptime size: usize) type {
if (size <= @bitSizeOf(usize)) {
return Integer(size);
} else {
return Array(usize, size);
}
}