Add string conversions for primitives