Reduced AST compiles