two other prims use asuint16
add user space vars and add int16 to UM+
fix B_IO, RunWord initializes user vars first, why use int for array index, fix inlinestrings