(C : Type u_1) →
  (motive : CategoryTheory.WithTerminal C → CategoryTheory.WithTerminal C → Sort u_2) →
    (x x_1 : CategoryTheory.WithTerminal C) →
      (Unit → motive CategoryTheory.WithTerminal.star CategoryTheory.WithTerminal.star) →
        ((a : C) → motive (CategoryTheory.WithTerminal.of a) CategoryTheory.WithTerminal.star) →
          ((a : C) → motive CategoryTheory.WithTerminal.star (CategoryTheory.WithTerminal.of a)) →
            ((a b : C) → motive (CategoryTheory.WithTerminal.of a) (CategoryTheory.WithTerminal.of b)) → motive x x_1