{n : Type → Type u_1} →
  [MonadControlT Lean.MetaM n] →
    [Monad n] →
      {α : Type} →
        Lean.Name →
          Lean.BinderInfo → Lean.Expr → (Lean.Expr → n α) → optParam Lean.LocalDeclKind Lean.LocalDeclKind.default → n α