The seque function silently ends the sequence when an exception is thrown under some circumstances:
`
user> (->> (range 50)
(map (fn [x] (if (> x 20) (throw (ex-info "hepp" {})) x)))
(seque 3))
()
`
Instead of returning an empty sequence, I would expect this expression to raise an exception.