DONE: rework type system DONE: var decl with a type, but no value DONE: type casting DONE: remove optimization option DONE: conditionals DONE: if-then-else DONE: chained if-then-else DONE: optional block around a path if it's only one statement DONE: while-then DONE: for-then DONE: break and continue statements DONE: truthiness rethink DONE: string concat with the + operator DONE: increment & decrement operators TODO: A way to check the type of a variable (typeOf keyword) TODO: a = b = c = 1; ? TODO: are compounds shallow or deep copies? TODO: functions, and all of their features TODO: Assertion-based test scripts TODO: standard library TODO: external runner library