That's a rather interesting project. But speaking frankly: lables and jumps are considered as bad programming, right? Shall in nowadays people start programming the "old" style (GOTO)?
I also think that functions are elementary of a learning computer language. Even Pascal was invented to teach programming; see wikipedia article to Pascal:
Initially, Pascal was largely, but not exclusively, intended to teach students structured programming.
What about Lua?
Just my two cents.