some more or less stable progress
tree.tpe != null assertions are now unit.error's
removes dead code in valium-coerce
box2unbox, unbox2box and UnboxedClass are stripped off their magic after coerce
wip tree conversion