src="try { var x: int64 = \"a\" } catch e { e }"
  -> value=&vm.Error{Message:"type error: cannot assign type string to variable x of type int64", Pos:ast.Position{Line:1, Column:7}} err=<nil>
src="var x: string = \"a\"; x++; x"
  -> value="a1" err=<nil>
src="var x: int64 = 0; func f() { x = 42 }; go f()"
  -> value=<nil> err=<nil>
src="var x: int64 = 0; func g() { x = \"a\" }; go g()"
  -> value=<nil> err=<nil>
src="var x: int64 = 5; func h() { return x + 1 }; h()"
  -> value=6 err=<nil>
src="var x: int64 = 1; switch x { case 1: x = 2 }; x"
  -> value=2 err=<nil>
src="var x: int64 = 1; switch x { case 1: x = \"a\" }"
  -> value=<nil> err=type error: cannot assign type string to variable x of type int64
src="var x: int64 = 1; var y: string = \"b\"; y"
  -> value="b" err=<nil>
src="var c = make(chan int64, 1); c <- 7; var x: int64; x = <- c; x"
  -> value=7 err=<nil>
src="var a, b: string = [\"x\", \"y\"]; a + b"
  -> value="xy" err=<nil>
mavis-trash: moved to trash: '/tmp/finaltest.go'
mavis-trash: moved to trash: '/tmp/parsetest.go'
mavis-trash: moved to trash: '/tmp/vmtest.go'
