dependencies project.clj
[mount "0.1.11"]
require
[mount.core :refer [defstate]]
state
(defstate conn :start (create-conn) :stop (diconnec conn))
use state from another ns
(:require [a-ns :refer [conn])
start
(mount.core/start)
(mount.core/stop)
swap state
(mount/start-with {#'app.db/conn test-conn})
From creator (Anatoly Polinsky - tolitius) of mount: No Ceremony
From (Dmitri Sotnikov - yoghos) (Luminus) Contrasting Component and Mount