Some fixes
Fixed: fun pointer that returned hierarchy type didn’t work
Added some more “class_name” and “to_s” to AST nodes
Fixed incorrect llvm type for alias type
Added Symbol#to_i (temporarily)
Added pending spec and commented a failing spec
Macros are now passed the same AST nodes that are parsed
Removed unused code. Also: ast nodes are not yet passed correctly to macros, so at least convert Calls without arguments to Var, for now.
Fixed codegen bug with primitives casting