diff --git a/hy/contrib/sequences.hy b/hy/contrib/sequences.hy index 1b494d3..c2b6bce 100644 --- a/hy/contrib/sequences.hy +++ b/hy/contrib/sequences.hy @@ -70,7 +70,7 @@ `(Sequence (fn ~param (do ~@seq-code)))) (defmacro defseq [seq-name param &rest seq-code] - `(def ~seq-name (seq ~param (do ~@seq-code)))) + `(def ~seq-name (Sequence (fn ~param (do ~@seq-code))))) (defn end-sequence [] "raise IndexError exception to signal end of sequence"