>>20
InRangeの中では例外発生に決まっているだろ?

それとも例外が存在しない言語で
例外をどう実装するかを聞いているのか?