Optimized string types to only set size explicitly when needed