@Override public boolean matches(ASTBlock ast) { return ast.size() > 0; }
@Override public SchemeExpression toExpression(ASTBlock ast) { return new SchemeFunctionApplication(ast.getLeafs().map(SchemeParser::toExpression)); }