Personally I think there needs to be alternatives to floating points too, maybe even through MODE changes (float, fix 0-9, integer 1 byte through 4 unsigned, etc). Because one major issue with BASIC is that floating points are huge. In a list, a floating point number is 9 bytes instead of 1 for a 1 byte integer. I think there should be support for 1, 2 and maybe even 4 bytes integers, and why not nibbles/binary while we're at it?