         (ring.middleware.defaults/wrap-defaults ring-defaults-config))))
 
 ;; entry point
+;;TODO #6: add settings module
 (defn -main [& args]
   (run-server my-app {:port 8080}))
 

  (def connected-uids connected-uids)                       ; Watchable, read-only atom
  )

(async/go-loop [event-msg (<! ch-chsk)]
  ;; handle events
  (condp :id event-msg

    [clojure.core.async :as async :refer (<! >! put! chan)]
    ))

;;TODO #5: improve how we bind up these channels and handlers
(let [{:keys [ch-recv send-fn ajax-post-fn ajax-get-or-ws-handshake-fn
              connected-uids]}
      (sente/make-channel-socket! sente-web-server-adapter {})]
