(recArgInfos : Array Lean.Elab.Structural.RecArgInfo) →
  (motive : Option (Fin recArgInfos.size) → Sort u_1) →
    (x : Option (Fin recArgInfos.size)) →
      ((fnIdx : Fin recArgInfos.size) → motive (some fnIdx)) →
        ((x : Option (Fin recArgInfos.size)) → motive x) → motive x