Starting from scratch to use the AST from Metalua