(motive : Array Lean.FVarId × Lean.MVarId → Sort u_1) →
  (__discr : Array Lean.FVarId × Lean.MVarId) →
    ((newFVars : Array Lean.FVarId) → (goal : Lean.MVarId) → motive (newFVars, goal)) → motive __discr