Fix primitives' to_s wasn't setting the correct length
Simpler and faster interpolation