431 - rename 'record' (struct) to 'and-record'

Now we can call unions 'or-record'.
432
433
434
435 - starting to allow type definitions
436 - types* table can now contain integer-array:3, etc.

Biggest change was to the interface to the 'sizeof' helper. Where it
used to accept either a type symbol or a cons operand, it now always
accepts an operand, though the value of the operand can be _. In the
process the implementation is radically simpler.

Also reorg'd unit tests a little, putting those for 'deref' before
'sizeof'.

Finally, I'm giving in and enabling the printing of test names as
they're run. We still need this all the time in our surgery.