Vat

See.

Example: How to create a new Vat
? introducer.onTheAir
 * 1) value: ["3DES_SDH_M2", "3DES_SDH_M"]

? def seedVat := .virtualize(introducer)
 * 1) value: 

? def source := "def run(thing) {println(`Thing: $thing`)}"
 * 1) value: "def run(thing) {println(`Thing: $thing`)}"

? def [farObj, vat] := seedVat(source)
 * 1) value: [, >]

? farObj <- ("Hello Vat")
 * 1) value: 

? Thing: Hello Vat

? def ack := vat <- orderlyShutdown("because I said so")
 * 1) shutting down the vat
 * 1) value: 