> この「オブジェクトを使うにはインスタンスの存在確認が必要」は

Option型とパターンマッチング。

そもそも、データの中身やオブジェクトの状態が正しいかどうかをチェックするのは、
プログラミングの基本的な作法だ。君はそういうのを軽視する人なのかもしれないが。