強い型付けって点ではC++0xのenum classが似ているけど
配列サイズに型名を指定ってのはできないな