anchor.diff:  ----
   (t/month "2018-11-11")
   ----
  -
  +====
  +
  +====
   `months` - Get the number of months in a duration:
  -
   [source.code,clojure]
   ----
   (t/months (t/new-period 10 :months))
   ----
  -
  +====
  +
  +====
   `nanos` - Get the number of nanoseconds in a duration:
  -
   [source.code,clojure]
   ----
   (t/nanos (t/new-duration 5 :minutes))
   ----
  -
  +====
  +
  +====
   `nanosecond` - Get the nanosecond of the time:
  -
   [source.code,clojure]
   ----
   (t/nanosecond (t/now))
   ----
  -
  +====
  +
  +====
   `new-date` - Created a new `java.time.LocalDate`
   
   [source.code,clojure]
  
positive.code:             {:tick/beginning (t/instant "2018-06-01T00:00")
  	     :tick/end (t/instant "2019-06-01T00:00")})
  ----
  TBD
  reset!
  reset-vals!
  
  Increase interval by a duration:
  [source.code,clojure]
  ----
  (t/scale {:tick/beginning (t/instant "2018-01-01T00:00")
  	  :tick/end (t/instant "2019-01-01T00:00")}
           (t/new-duration 10 :minutes))
  ----
  [source.code,clojure]
  ----
  (t/seconds (t/new-duration 5 :minutes))
  ----
  [source.code,clojure]
  ----
  (t/second (t/now))
  ----
  TBD:
  swap!
  swap-vals!
  [source.code,clojure]
  ----
  (t/time (t/now))
  ----
  [source.code,clojure]
  ----
  (t/today)
  ----
  [source.code,clojure]
  ----
  (t/tomorrow)
  ----
  [source.code,clojure]
  ----
  (t/truncate (t/instant) :days)
  ----
  TBD
  union
  
  [source.code,clojure]
  ----
  (:minutes t/unit-map)
  ----
  TBD
  unite
  units
  with
  with-clock
  [source.code,clojure]
  ----
  (t/year)
  ----
  [source.code,clojure]
  ----
  (t/year-month)
  ----
  TBD
  years
  [source.code,clojure]
  ----
  (t/yesterday)
  ----
  [source.code,clojure]
  ----
  (t/zone)
  ----
  [source.code,clojure]
  ----
  (t/zone-offset)
  ----
  [source.code,clojure]
  ----
  (t/zoned-date-time)
  ----
  ====
  
negative.code: ----
  (t/instant "2018-01-01T00:00:00.000+09:30[Australia/Darwin]")
  ----
  ====
  
  ====
  `int` - Give the year as an integer:
  [source.code,clojure]
  ----
  (t/int (t/year))
  ----
  ====
  
  ====
  `intersection` - TBD
  [source.code,clojure]
  ----
  
  ----
  ====
  
  ====
  `intersects?` - TBD
  [source.code,clojure]
  ----
  
  ----
  ====
  
  ====
  `long` - return an instant as a long:
  [source.code,clojure]
  ----
  (t/long (t/instant))
  ----
  ====
  
  ====
  `max` - Give the last chronological date from multiple unordered dates:
  [source.code,clojure]
  ----
  (t/max (t/today) (t/tomorrow) (t/yesterday) (t/new-date 2018 11 11))
  ----
  ====
  
  ====
  `micros` - Give a duration in microseconds:
  [source.code,clojure]
  ----
  (t/micros (t/new-duration 5 :minutes))
  ----
  ====
  
  ====
  `microsecond` - Give the microsecond of an instant:
  [source.code,clojure]
  ----
  (t/microsecond (t/now))
  ----
  ====
  
  ====
  `midnight` - Time at midnight:
  [source.code,clojure]
  ----
  (t/midnight)
  ----
  ====
  
  ====
  `midnight?` - Is it midnight?
  [source.code,clojure]
  ----
  (t/midnight? (t/date-time))
  ----
  ====
  
  ====
  `millis` - Give a duration in milliseconds:
  [source.code,clojure]
  ----
  (t/millis (t/new-duration 5 :minutes))
  ----
  ====
  
  ====
  `millisecond` - Give the millisecond of an instant.
  [source.code,clojure]
  ----
  (t/millisecond (t/now))
  ----
  ====
  
  ====
  `min` - Give the first chronological date from an unordered list of dates:
  [source.code,clojure]
  ----
  (t/min (t/today) (t/tomorrow) (t/yesterday) (t/new-date 2018 11 11))
  ----
  ====
  
  ====
  `minutes` - Give a duration in minutes:
  [source.code,clojure]
  ----
  (t/minutes (t/new-duration 5 :hours))
  ----
  ====
  
  ====
  `minute` - Give the minute of an instant:
  [source.code,clojure]
  ----
  (t/minute (t/now))
  ----
  ====
  
  ====
  `month` - Get the month:
  [source.code,clojure]
  ----
  (t/month)
  