                        [im.chit/iroh "0.1.11"]
                        ;; TODO: figure out how to exclude plexus-utils
                        ;; The obvious approach doesn't work
-                       [im.chit/vinyasa "0.3.4"]  ; :exclusions [org.codehaus.plexus/plexus-utils]
+                       ;; This is up to 0.3.4 now
+                       ;; TODO: Upgrade to that
+                       [im.chit/vinyasa "0.2.2"]  ; :exclusions [org.codehaus.plexus/plexus-utils]
                        [io.aviso/pretty "0.1.16"]
                        [leiningen #= (leiningen.core.main/leiningen-version)  :exclusions [cheshire
                                                                                            com.fasterxml.jackson.core/jackson-core

                                                                                           org.jsoup/jsoup
                                                                                           potemkin]]
                       [nrepl-inspect "0.3.0"]
                       [org.clojure/tools.namespace "0.2.10"]
                       [pjstadig/humane-test-output "0.7.0"]
                       ;; Q: Is there any point to this next one?
                       [ritz/ritz-nrepl-middleware "0.7.0"]
                       [slamhound "1.5.5"]
                       [spyscope "0.1.5"]]
        :injections [(require 'spyscope.core)
                     (require '[vinyasa.inject :as inject])
                     (require 'io.aviso.repl)
                     (inject/in
                      ;; Default injection ns is .
                      [vinyasa.inject :refer [inject [in inject-in]]]
                      [vinyasa.lein :exclude [*project*]]
                      [vinyasa.pull :all]
                      [cemerick.pomegranate add-classpath add-dependencies get-classpath resources]


                      ;; Inject into clojure.core
                      clojure.core
                      [vinyasa.reflection .> .? .* .% .%> .& .>ns .>var]
                      
                      ;; Inject into clojure.core, with prefix
                      clojure.core >
                      [clojure.pprint pprint]
                      [clojure.java.shell sh]

                     (require 'pjstadig.humane-test-output)
                     (pjstadig.humane-test-output/activate!)]
        ;;:local-repo "repo"
        :plugins [[com.jakemccrary/lein-test-refresh "0.7.0"]
                  [jonase/eastwood "0.2.1"]
                  [lein-ancient "0.5.5" :exclusions [cheshire common-codec commons-codec slingshot]]
                  ;; This next one's super useful, but its dependencies are out of date
                  ;; TODO: Update!
