Code space optimisations

I noted that the Executive had filled its limit.
By changing a few 32-bit values to 16-bit equivalents (where sensible),
I've saved a bunch of code bytes!