proof of concept c strings