{motive : Lean.Elab.PartialFixpoint → Sort u} →
  ((ref : Lean.Syntax) →
      (term? : Option Lean.Term) →
        (fixpointType : Lean.Elab.PartialFixpointType) →
          motive { ref := ref, term? := term?, fixpointType := fixpointType }) →
    (t : Lean.Elab.PartialFixpoint) → motive t