* while and unconditional loops are now supported fully
* break and continue keywords for loop control
* List::thunkify() has been broken into its own structure so it can be
broken out further as necessary
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
ThunkBranch standalone struct was not as useful as I was expecting it
would be. Its logic is now directly stored in Thunk::Branch variant
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
This should hopefully allow us to add more interesting modifications to
the code, and have less boilerplate when implementing new function-based
features.
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>