anchor.diff:  	func prepend(n: bool)
   		-> prepend(n.pod);
   
  -	#[nosuggest] func prepend(cstring: __pointer, size: __u32)
  -		-> insert(0__u32, cstring, size);
  +	#[nosuggest] func prepend(str: __pointer, size: __u32)
  +		-> insert(0__u32, str, size);
   
   
   	func prepend(ascii: std.Ascii)
  
positive.code: 
  				var p = m_cstr + offset;
  				std.memory.copyOverlap(dst: p + size, src: p, size: 0__u64 + (oldsize - offset));
  				std.memory.copy(dst: p, src: cstring, size: 0__u64 + size);
  				m_size = newsize;
  			}
  			else
  				append(cstring, size);
  		}
  	}
  
  
negative.code: 		-> insert(offset, ((new string) += value), size);
  
  
  	func insert(offset: __u32, str: __pointer, size: __u32)
  	{
  		if size != 0__u32 then
  		{
  			assert(str != null);
  			var oldsize = m_size;
  
  			if offset < oldsize then
  