              :refer [put! take! <! >! chan timeout sliding-buffer]
              :as async]
             [cljs-time.core :as t]
-            [cljs-time.coerce :as c]))
+            [cljs-time.coerce :as c]
+            [bardo.ease :refer [ease]]))
 
 (enable-console-print!)
 

                 last-time start
                 wait speed-target]
                (let [since (time-since start)]
                  (put! out (tween-fn t))

                  (when (< since duration)


        now (c/to-long (t/now))]
    (- now start)))

(defn tween
  [state target]
  (fn [t]
