 
   Arguments:
 
-  - `driver` is an atom created with `create-driver` function.
+  - `driver` is an atom created with `-create-driver` function.
 
   - `opt` is an optional map with the following possible parameters:
 


  - `type` a keyword determines a driver type.

  - `opt` a map of all possible parameters that `create-driver`,
  `run-driver` and `connect-driver` may accept."
  ([type]
   (boot-driver type {}))
  ([type {:keys [host] :as opt}]
   (cond-> type
     true       (create-driver opt)
     (not host) (run-driver opt)
     true       (connect-driver opt))))

(defn quit
  "Closes the current session and stops the driver."

  (format "http://%s:%s" host port))


(defn- -create-driver
  "Creates a new driver instance.

  Returns an atom that represents driver's state. Some functions, for
