               :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.
 

  Cron can be string or map:

  (make-trigger {:cron {:expression \"0 0 3 * 2 ?\" :misfire-handling :ignore-misfires
  :time-zone (TimeZone/getTimeZone \"America/Los_Angeles\")}})"
  [{:keys [start-at start-now end-at for-job modified-by-calendars identity group description
           job-data priority simple cron]
    :or {identity (impl/uuid)}}]

  "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 scheduler. It can be simple or cron. For
  example:

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