Type descriptors are prototypes