(motive : Lean.Elab.Tactic.ElabSimpArgsResult → Sort u_1) →
  (__discr : Lean.Elab.Tactic.ElabSimpArgsResult) →
    ((ctx : Lean.Meta.Simp.Context) →
        (simprocs : Lean.Meta.Simp.SimprocsArray) →
          (simpArgs : Array (Lean.Syntax × Lean.Elab.Tactic.ElabSimpArgResult)) →
            motive { ctx := ctx, simprocs := simprocs, simpArgs := simpArgs }) →
      motive __discr