Fix that truth thing

I say "fix" but it's not a good fix. Restarts means restart-bind, not just
getting a new value. Probably gotta think about this.
Move towards general "wrapping"

My current thinking is that a "type" is something that doesn't necessarily
exist at runtime, like "this is an integer of at most 892 bits" or whatever. So
I renamed the lispobj things, which are runtime tags, to "tags". Anal but
whatever, hopefully this means less trouble later.

As a first step to user-defined objects ("classes"? "representations"?) I'm
generalizing Kernel's "wrapping" to include Kernel's, uh, whatever it's called.
Sealing? Next commit (or whenever) will add a Lisp function to establish a new
tag. Gonna reify tags too. Wheeeee.
Begin adding tag introspection

which is a fancy way of saying the ability to discriminate on the tags of
objects. Whoa, Man. Next up is the sealy thing.