 ;; clojure.spec assertions are used to check correctness, but these
 ;; are disabled by default (except when testing).
 
+;; Construction
+
 (def new-time core/new-time)
 (def new-date core/new-date)
 

(defn day
  ([] (core/day (today)))
  ([v] (core/day v)))
(defn day-of-month
  ([] (core/day-of-month (today)))
  ([v] (core/day-of-month v)))
(defn inst
  ([] (core/inst (now)))
  ([v] (core/inst v)))
(defn instant
  ([] (core/instant (now)))
  ([v] (core/instant v)))
(defn offset-date-time
  ([] (core/offset-date-time (now)))
  ([v] (core/offset-date-time v)))

(defn tomorrow [] (core/tomorrow))
(defn yesterday [] (core/yesterday))

(defn time
  ([] (core/time (now)))
  ([v] (core/time v)))
