evalで例外をキャッチするとき、use diagnosticsが無効になるけど
これ有効にしたままにはどうしたらいいの?