                         @wrapped-exec)))
      realized-exec)))
 
-;(exec! ["exit" "1"])
-
-;(exec! ["sleep" "10"] {:timeout "3 Seconds"})
-
-;(exec! ["echo" "Hello World!"])
-
-
-;(def ^:dynamic *P* (async-exec ["sleep" "50"] {:timeout "3 Seconds"}))
-
-
 
 ;### Debug #####################################################################
 ;(debug/debug-ns *ns*)

         (throw (ex-info (str "Execution `"
                              (clojure.string/join " " command)
                              "` expired.") opts)))))))
(defn exec-with-success-or-throw [& args]
   (logging/warn "exec-with-success-or-throw is deprecated, use exec! or async-exec")
  (let [res (apply exec args)]

                             (* 1000.0))
      (integer? timeout) (* timeout 1.0)
      :else (* 10 1000.0))))


;### OLD #######################################################################

(defn exec
  ([command]
