Optimized new types.