`flatten` won't  work if `a-seq` contains sequences. You need to say `(conj a x b)`.