It seems strange to me that ```csh_like_shell``` was placed in ```strings.h```. I don't think that someone will look for this functionality in this module.