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

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