diff --git a/lib/compiler.sx b/lib/compiler.sx index 606353a0..02912708 100644 --- a/lib/compiler.sx +++ b/lib/compiler.sx @@ -728,7 +728,7 @@ (and (not (empty? rest-args)) (= (type-of (first rest-args)) "keyword")) - (let + (letrec ((skip-annotations (fn (items) (if (empty? items) nil (if (= (type-of (first items)) "keyword") (skip-annotations (rest (rest items))) (first items)))))) (skip-annotations rest-args)) (first rest-args)))))