--
-- found error in out_t:  rvalues are lost before ouputted
-- unit test
fixed:  iterator_range<char*>  assignment

scc 'char s[99]="old old old";  range(s) = range("new");  s'
new
--
~~ reverting cstr to basic_range

sccl "char s[99]=\"abc\"; char* p=s;   range(p)"                // cstr ctor for basic_range, endz, beginz
abc

sccl 'char s[99];  range(s) = "abc";  range(vchar{}) << "XYZ"'  // append_elem
XYZ
fixed: error in  "-- -range(p)";   fixed: size(cstr)

sccl 'char s[99];  range(s) = "123456";  range(s) - "34"'
1256