RFC: improve and relocate the module c_str

Created the draft for improve-c_str.
improve-c_str: An open question on moving into libc