type命名