The return-value is compiler-dependent on the runtime implementation of boxed values. The number of bits reserved for the constructor is generally between 6 and 8 bits.
function valueConstructor<A> input A value; output Integer ctor; end valueConstructor;