(motive : Array Lean.Expr × Lean.MVarId → Sort u_1) →
  (__discr : Array Lean.Expr × Lean.MVarId) →
    ((fvars : Array Lean.Expr) → (mvarId' : Lean.MVarId) → motive (fvars, mvarId')) → motive __discr