Sometimes I think we should troll the users a little and make a release with names like so:
alias size_t TypeUsedForArraySizes_Indexes_AndOtherRelatedTasksThatNeedAnUnsignedMachineSizeWord; alias ptrdiff_t TypeUsedForDifferencesBetweenPointers_ThatIs_ASignedMachineSizeWordAlsoUsableForOffsets; alias iota lazyRangeThatGoesFromStartToFinishByTheGivenStepAmount; Cash money says everyone would be demanding an emergency release with shorter names. We'd argue for months about it... and probably settle back where we started.