{α : Type u_1} →
  [inst : LT α] →
    {cmp : α → α → Ordering} →
      {motive : Std.LawfulLTCmp cmp → Sort u} →
        (t : Std.LawfulLTCmp cmp) →
          ([toOrientedCmp : Std.OrientedCmp cmp] →
              (eq_lt_iff_lt : ∀ {x y : α}, cmp x y = Ordering.lt ↔ x < y) → motive ⋯) →
            motive t