それでは、“データ型”として利用できるオブジェクトとは、どのようなものでしょうか。もちろんこれは「値」として扱うことができるということです。「値を表現するためのオブジェクト」は、値を扱う場合と同じ使い勝手を提供することが必要です。