Explicit support for primitives.

To support nulls, undefineds, numbers, strings, bools, etc.

note: not decided what to do about regexps yet.