Nominal type system

https://en.wikipedia.org/wiki/Nominal_type_system

構造が一緒でも名前が別なら型は別