#! /usr/local/bin/guile -s !# (use-modules (ice-9 syncase)) (define-syntax start (syntax-rules () ((start exp1) exp1) ((start exp1 exp2 ...) (let ((temp exp1)) (start exp2 ...))) )) (start (display "hello") (newline))