無論、stringvalueやstringfromの定義は型ごとに行なわなければならないので、総体として記述量が減少するとは限らない(継承やジェネリックプログラミングによるコードの再利用はありうる)。