List<Statement> visitAllStatements(List<Statement> stmts, C context) { return stmts.map((stmt) => stmt.visitStatement(this, context)).toList(); }