UNB/ CS/ David Bremner/ teaching/ cs4613/ lectures/ lecture05/ or3.rkt
#lang racket
(define-syntax or-2
  (syntax-rules ()
    [(_ e1 e2)
     (let ([v e1])
       (if v v e2))]))

(let ([v 1])
  (or-2 false v))