Base
BaseNewType
NewSubType
NewType
BaseNewType
newtype