Started work on new kind of AST; this kind of AST is supposed to be used
at runtime rather than compile for code generation.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>