UNB/ CS/ David Bremner/ teaching/ cs4613/ lectures/ lecture04/ lam2.rkt
#lang plait
(define-syntax-rule (let1 (var expr) body)
  (let ([var expr]) body))
(define-syntax-rule (lam x body) (lambda (x) body))

{let1 {x 3}
      {let1 {f {lam y {+ x y}}}
            {f 3}}}