{motive : Lean.Meta.FunInfo → Sort u} →
  ((paramInfo : Array Lean.Meta.ParamInfo) →
      (resultDeps : Array ℕ) → motive { paramInfo := paramInfo, resultDeps := resultDeps }) →
    (t : Lean.Meta.FunInfo) → motive t