Implement ToValue for *i8 AKA C strings
Replace value conversion functions with their to_value counterparts where applicable