anchor.diff:  		var oldsize = m_size;
   		var newsize = oldsize + 1__u32;
   		if m_capacity < newsize then
  -			doGrow(newsize);
  +			do_grow(newsize);
   		!!store.u8(m_cstr + oldsize, ascii.as_u8.pod);
   		m_size = newsize;
   	}
  
positive.code: 		var oldsize = m_size;
  		var newsize = oldsize + 1__u32;
  		if m_capacity < newsize then
  			doGrow(newsize);
  
  		var p = m_cstr;
  		if oldsize != 0__u32 then
  
negative.code: 		m_cstr = std.memory.reallocate(m_cstr, 0u64 + oldcapa, 0u64 + newcapa);
  	}
  
  	func do_squeeze {
  		if m_size == 0__u32 then {
  			std.memory.dispose(m_cstr, 0__u64 + m_capacity);
  			m_capacity = 0__u32;
  