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: ----
  (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))
  ----
  
  TBD
  intersection
  intersects?
  long
  max
  
  [source.code,clojure]
  ----
  
  ----
  
  `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)
  ----
  
  TBD
  midnight?
  
  [source.code,clojure]
  ----
  
  ----
  
  `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))
  ----
  
  TBD min
  
  [source.code,clojure]
  ----
  
  ----
  
  `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)
  
negative.code: ----
  (t/new-date)
  ----
  ====
  
  ====
  [[new-duration]]
  `t/new-duration` - Create a new duration.
  [source.code,clojure]
  ----
  (t/new-duration 10 :minutes)
  ----
  NOTE: `new-duration` units are from _nanos_ to _days_. For larger units of time, see <<new-period,`new-period`>>.
  ====
  
  ====
  `new-interval` - Create a new interval: a map with a `:tick/beginning` and a `:tick/end`
  [source.code,clojure]
  ----
  (t/new-interval (t/instant "2018-01-01T00:00") (t/instant "2019-01-01T00:00"))
  ----
  ====
  
  ====
  [[new-period]]
  `new-period` - Create a new duration:
  [source.code,clojure]
  ----
  (t/new-period 10 :weeks)
  ----
  NOTE: `new period` is in units greater than days. For smaller units, see <<new-duration,`new-duration`>>.
  ====
  
  ====
  `new-time` - Create a new `java.time.LocalTime`
  [source.code,clojure]
  ----
  (t/new-time)
  ----
  [source.code,clojure]
  ----
  (t/new-time 12 00)
  ----
  ====
  
  ====
  `noon` - Give the time at noon.
  [source.code,clojure]
  ----
  (t/noon)
  ----
  ====
  
  ====
  `normalize` - TBD
  _"Within a time-ordered sequence of disjoint intervals, return a
    sequence of interval groups, splicing together meeting intervals."_
  [source.code,clojure]
  ----
  (t/normalize [(t/new-interval (t/instant "2000-01-01T00:00")
  	     		      (t/instant "2000-01-02T00:00"))
                (t/new-interval (t/instant "2000-01-02T00:00")
  	      		      (t/instant "2000-02-02T00:00"))])
  ----
  ====
  
  ====
  `now` - Give _now_ as an instant:
  [source.code,clojure]
  ----
  (t/now)
  ----
  ====
  
  ====
  `offset-by` - Give a `java.time.OffsetDateTime` of a specified instant with a specified offset:
  [source.code,clojure]
  ----
  (t/offset-by (t/now) 1)
  ----
  ====
  
  ====
  `offset-date-time` - Convert a `java.time.Instant` to a `java.time.OffsetDateTime`
  
  [source.code,clojure]
  ----
  (t/offset-date-time (t/zoned-date-time "2000-01-01T00:00:00Z[Australia/Darwin]"))
  ----
  [source.code,clojure]
  ----
  (t/offset-date-time)
  ----
  ====
  
  ====
  `on` - Give a LocalDateTime for a given time `on` a given date:
  [source.code,clojure]
  ----
  (t/on (t/new-time 11 00) (t/new-date 2000 01 01))
  ----
  ====
  
  ====
  `ordered-disjoint-intervals?` - Are the given intervals timeordered and disjointed?
  [source.code,clojure]
  ----
  (t/ordered-disjoint-intervals? [(t/new-interval (t/instant "2000-01-01T00:00")
  			       			(t/instant "2000-01-02T00:00"))
  				(t/new-interval (t/instant "2000-01-02T00:00")
  						(t/instant "2000-02-02T00:00"))])
  ----
  ====
  
  ====
  `parse` - Give the most applicable instance for the input string:
  [source.code,clojure]
  ----
  (t/parse "1pm")
  ----
  ====
  
  ====
  `pm` - Give an interval covering the afternoon of a given date:
  [source.code,clojure]
  ----
  (t/pm (t/today))
  ----
  ====
  
  ====
  `range` - Give a lazy sequence of times from start to finish.
  [source.code,clojure]
  ----
  (t/range (t/date-time "2000-01-01T12:00")
  	 (t/date-time "2000-01-01T12:05")
  	 (t/new-duration 1 :minutes))
  ----
  ====
  
  ====
  `relation` - Show the relation of two intervals:
  [source.code,clojure]
  ----
  (t/relation {:tick/beginning (t/instant "2018-01-01T00:00")
  