Bool →
  Lean.Expr →
    Lean.Meta.FunInfo →
      Array Lean.Meta.CongrArgKind →
        Array Lean.Expr →
          ℕ → Array Lean.Expr → Array (Option Lean.Meta.EqInfo✝) → Array Lean.Expr → Lean.MetaM Lean.Meta.CongrTheorem