{α : Type w₂} →
  {C : Type u} →
    [inst : CategoryTheory.Category.{v, u} C] →
      (X : CategoryTheory.Functor (CategoryTheory.Discrete α) C) →
        [CategoryTheory.Limits.HasProduct fun j => X.obj { as := j }] → CategoryTheory.Limits.Cone X