Hacked the ast list consumption to work. Refactoring still needed.
Slight refactoring of the runtime consuming an AST node or a list.