               :name (-> var meta :name str))))
 
 (defn schedule-job
-  "Add job and trigger to scheduler. Job will be executed as: (apply @var scheduler
+  "Adds job and trigger to scheduler. Job will be executed as: (apply @var scheduler
   arguments). For statefull jobs as: (apply @var scheduler state arguments). For job and
   trigger parameters see make-job and make-trigger.
 

  "Most of the options are obvious and simply passed to TriggerBuilder. See
  http://www.quartz-scheduler.org/api/2.2.1/org/quartz/TriggerBuilder.html for details.

  Most interesting part of trigger is definition of sheduler. It can be simple or cron. For
  example:

  (make-trigger {:simple {:repeat :inf :interval 10000}})



(defn make-job
  "If state is passed, job will be statefull, ie on each invocation state will be passed to
  job. Result of job's execution will be the new state"
  [{:keys [ns name arguments identity group desc recovery durably state]
    :or {identity (impl/uuid)}
    :as opts}]
