                                            {:name "Otis"
                                             :species :pet-species/dog
                                             :description "pug"}]}
-          data-chan (resolve (chan)
-                             {:apis {:get-user
+          data-chan (resolve {:apis {:get-user
                                      (memoize
                                       (fn [params]
                                         (p/do*

   (fn [env ast]
     (p/alet [get-user (get-in env [:apis :get-user])
              user (p/await (get-user {:name (:user/name env)}))]
       (resolve (chan)
                (assoc env :user/name (:favorite-fellow-user-name user))
                ast)))})

(deftest new-thing-works
  (async done

                                                              :user/favorite-number]}]}
                               {(:jamie {:< :root/user :user/name "jburnford"})
                                [:user/name
                                 :user/favorite-color]}]
                             (chan))]
      (take!
       (async/into #{} data-chan)
       (fn [v]
