∀ {toElabInfo : Lean.Elab.ElabInfo} {lctx : Lean.LocalContext} {expectedType? : Option Lean.Expr}
  {toElabInfo_1 : Lean.Elab.ElabInfo} {lctx_1 : Lean.LocalContext} {expectedType?_1 : Option Lean.Expr},
  { toElabInfo := toElabInfo, lctx := lctx, expectedType? := expectedType? } =
      { toElabInfo := toElabInfo_1, lctx := lctx_1, expectedType? := expectedType?_1 } →
    toElabInfo = toElabInfo_1 ∧ lctx = lctx_1 ∧ expectedType? = expectedType?_1