{α : Type} →
  [Nonempty α] →
    Lean.Expr →
      Option Lean.Expr →
        (Array Lean.Expr → Array Lean.Expr → Lean.Expr → Batteries.Tactic.GeneralizeProofs.MGen α) →
          Batteries.Tactic.GeneralizeProofs.MGen α