{C : Type u} →
  [inst : CategoryTheory.Category.{v, u} C] →
    {W : CategoryTheory.MorphismProperty C} →
      {Z : C} →
        [inst_1 : CategoryTheory.Limits.HasCoproduct CategoryTheory.OrthogonalReflection.D₁.obj₂] →
          {X Y : C} → (f : X ⟶ Y) → W f → (X ⟶ Z) → (Y ⟶ ∐ CategoryTheory.OrthogonalReflection.D₁.obj₂)