>>426はPascalの部分範囲型ではどうなんだろう。
Delphiとかオブジェクト指向のPascalなんかが気になる。