Never set :assumed-type to NIL, remove it instead.
Prefer a boxed representation for constants that are immediately returned

(with the generic calling convention that is)

Fixes lp#1398785.