What is the benefit of this? It seems like oftentimes editing ASTs is much more verbose than code that would generate an AST.<p>For example, in python's builtin ast library, writing the variable<p>> x<p>in AST is..<p>> Expr(value=Name(id='x', ctx=Load()))<p>while assigning the variable<p>> x = 1<p>in AST is..<p>> Assign(targets=[Name(id='x', ctx=Store()),], value=Num(n=1))<p>There is a lot packed in there! I looked at the site, and a few videos, but the goal and motivation for this project has gone way over my head (probably my fault!).