Simplified AST for Accelerate that makes it easy to build new backends