start: goto init_obj fn ini_obj(): return Object( value = "val", toto = Object( plop = 4, action2 = Object( toto = "toto", tutu = "tutu" ) ), test = Object(pui = 7), vec = [ Object(test = 1) , 2, 3, 4, 5] ) step1: do var = ini_obj() say var.vec[0].test do var.vec[0].test = 4 say var.vec[0].test goto end step2: do var = ini_obj() say var.vec do var.vec[0] = 1 say var.vec goto end step3: do [1] as vec say vec do vec[0] = 2 say vec goto end step4: do [1] as vec say vec do vec.push(2) say vec goto end step5: do [1, 2] as vec say vec do vec.pop() say vec goto end