(motive : Option (Lean.SyntaxNodeKind × Bool) × Bool → Sort u_1) →
  (x : Option (Lean.SyntaxNodeKind × Bool) × Bool) →
    ((kind : Lean.SyntaxNodeKind) → (_pseudo : Bool) → motive (some (kind, _pseudo), false)) →
      ((x : Option (Lean.SyntaxNodeKind × Bool) × Bool) → motive x) → motive x