Removing ~str in progress, remaining problems seem to be crossover between os::args <~str> and StrBuf ?