{motive : Std.Time.PlainTime → Sort u} →
  (t : Std.Time.PlainTime) →
    ((hour : Std.Time.Hour.Ordinal) →
        (minute : Std.Time.Minute.Ordinal) →
          (second : Std.Time.Second.Ordinal true) →
            (nanosecond : Std.Time.Nanosecond.Ordinal) →
              motive { hour := hour, minute := minute, second := second, nanosecond := nanosecond }) →
      motive t