May parts of the additions to Kernel, VatSupervisor, and VatHandle introduced by PR #317 were adapted from SwingSet code that does the same job. The SwingSet code includes a great deal more paranoia about run-time parameter type checking of various of the supporting methods and functions which I largely left out of the current implementation in the interest of getting things working more speedily. However, that run-time paranoia is actually a very good idea and we should incorporate such into our own implementation.