(deftest k.result-type-at-beginning.1

         (iter (:for i below 2)
           (:collect i at beginning result-type vector))
  #(1 0))

(deftest k.result-type-at-beginning.2

         (iter (:for i below 2)
           (:collect i at beginning result-type list))
  (1 0))

(deftest k.result-type-at-beginning.2a

         (iter (:for i below 2)
           (:collect i at beginning))
  (1 0))

(deftest k.result-type-at-beginning.3
         (iter (:for c in-string "ab")
           (:collect c at beginning result-type string))
  "ba")


Did I miss something?