More optimization of u8vector-concat, to make it allocate less (also changed definition of pascal-for, and it looks like bytecode is being generated for integer primitives rather than IntNum objects).