string foo(string s) {// do something arbitrarily complex with s that doesn't touch globals or change global state except possibly state of the heap or gc
return s; }
string foo(string s) {// do something arbitrarily complex with s that doesn't touch globals or change global state except possibly state of the heap or gc
return s; }