anchor.diff:  		var oldsize = m_size;
   		var newsize = oldsize + 1__u32;
   		if m_capacity < newsize then
  -			doGrow(newsize);
  +			do_grow(newsize);
   
   		var p = m_cstr;
   		if oldsize != 0__u32 then
  
positive.code: 	#[nosuggest] func append(n: __pointer) {
  		if n != null then {
  			if m_capacity < m_size + 64__u32 then
  				doGrow(m_size + 64__u32);
  			m_size = m_size + !!__nanyc.string.append.ptr(m_cstr + m_size, n);
  		}
  		else
  
negative.code: 			if offset < oldsize then {
  				var newsize = oldsize + size;
  				if m_capacity < newsize then
  					do_grow(newsize);
  
  				var p = m_cstr + offset;
  				std.memory.copyOverlap(dst: p + size, src: p, size: 0__u64 + (oldsize - offset));
  