Ah. That is a lot more concrete than the idea I had in mind, though on reflection, it is the same principle.
This particular thing is something Iíve been doing instinctively Ė f.ex. one of the reasons to prefer dynamic, garbage-collected languages is that they tend to make this much easier, whereas in something like C, itís generally a lot less work to pick arbitrary limits. But I hadnít thought about it in such concrete terms, and I agree that the concreteness is useful.
Thanks for the explanation.
Makeshifts last the longest.