Temp values default to boxed unless 'use native'

Attempt to bring some correctness (with the option for speed) to
the use of builtin operators that might return boxed or unboxed
values.  Also wave hands feebly about native literals.

Attempts to resolve #8.