{α : Type} →
  (motive : Lean.AssocList Lean.Expr α → Sort u_1) →
    (ps : Lean.AssocList Lean.Expr α) →
      (Unit → motive Lean.AssocList.nil) →
        ((e' : Lean.Expr) → (v' : α) → (ps : Lean.AssocList Lean.Expr α) → motive (Lean.AssocList.cons e' v' ps)) →
          motive ps