#lang racket
(require [only-in plait test test/exn error print-only-errors])
(define-syntax my-let2
(syntax-rules ()
[(my-let2 ([var val] ...) body) ;; change
((lambda (var ...) body) val ...)])) ;; change
(test (my-let2 ([x 3] [y 4]) (+ x y)) 7)