Example
Problem: Current code handles vectors, maps, and lists but falls through on sequences to the last case and adds to an empty sequence (at the head).
Approach: Add seqs to the list case.
Patch: clj-1988.patch
In case it helps, a workaround might be: (s/conform (s/coll-of int? :into ()) (range 5))