The difference between numbers and integers might be important whenever such a global is used in a relation. I haven’t tested, but I can imagine that this is a problem.
True. Although currently there is no sanity checking on number vs integer types when they are created or edited. So I can create an integer with a value of 1.56 and a number with a value of 1 (which is really 1.0 in JS).