function foo() {
  this.x=null;
  this.act = {
    a1:function () {
      log('A')
    },
    a2:function ()  {
      log('B')
      this.x.push(1);
    },
    a3: function () {
      log('C')
      kill()
    }
  }
  this.trans = {
    a1:a2,
    a2:a3
  }
  this.next=a1
}
compile(foo)
config({verbose:1})
create('foo',{});
start()