{R : Type u_1} →
  [inst : CommSemiring R] →
    [inst_1 : PartialOrder R] →
      [inst_2 : IsStrictOrderedRing R] →
        {M : Type u_2} →
          [inst_3 : AddCommMonoid M] →
            [inst_4 : Module R M] →
              {ι : Type u_4} →
                {motive : Module.Oriented R M ι → Sort u} →
                  (t : Module.Oriented R M ι) →
                    ((positiveOrientation : Orientation R M ι) →
                        motive { positiveOrientation := positiveOrientation }) →
                      motive t