release x x=sys(1104) ? x ?type(x)First of all, notice that when you get the result of '? x', the '0' (or whatever number) has no leading spaces - therefore it is a string.
Release y y = 5 ? y ? type(y)First, the '? y' produces 5 with leading spaces. And then you get an error on Type(y). Why no error on Type(x)?