   (for [x (range start-index (inc end-index))]
     (subvec base-vec 0 x)))
 
-;; TODO: make whizbang accept date strings. do the same for whoopbang.
-
 (defn estimate-thread
   "The first vector in `nested-vector` should be the dependent
   variable, and the rest of the vectors should be the cofactors.

  (let [offset (+ long-block window)
        [x y z] (map #(-> % (- offset) (+ 2)) [ref-pd start-pd end-pd])
        full-ts (whoop-full ts reli-ts long-block window)]
    (apply array-map
           (interleave
            [:reference :for-est]
            (map (partial subvec full-ts) [(dec x) (dec y)] [x z])))))

;; {:reference (subvec full-ts (dec x) x)
;;      :for-est (subvec full-ts (dec y) z)}

;; WHIZBANG


      (catch IllegalArgumentException e
        (repeat (count attributes) 0)))))

(def
  ^{:doc "force the collection of only the OLS coefficients and t-statistics
  from the `long-trend-general` function, since this is what we have used for
