(define $write-each (lambda [$xs] (match xs (list something) {[ (do {} [])] [ (do {[(write x)] [(write "\n")] [(write-each rs)] } [])]}))) (define $main (lambda [$argv] (do {[(write "argv: ")] [(write argv)] [(write "\n")] [(write-each argv)]} [])))