#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}}
#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}}