(motive : Lean.Expr → Sort u_1) →
  (e : Lean.Expr) →
    ((n : Lean.Name) → (p q : Lean.Expr) → (bi : Lean.BinderInfo) → motive (Lean.Expr.forallE n p q bi)) →
      ((x : Lean.Expr) → motive x) → motive e