> When every variable that represents a byte quantity ends in _size and every item count ends in _count, a reviewer can spot dimensional mismatches almost mechanically
At that point I'd rather make them separate data types, and have the compiler spot mismatches actually-mechanically o.o