anchor.diff:  /proc/_min(...)
   	return min(arglist(args))
   
  -/proc/_new(type, arguments)
  -	return new type (arglist(arguments))
  +/proc/_new(type, ...)
  +	if(args.len < 2)
  +		return new type
  +	else
  +		return new type (arglist(args.Copy(2)))
   
   /proc/_num2text(N, SigFig = 6)
   	return num2text(N, SigFig)
  
positive.code: 
  /proc/_sin(X)
  	return sin(X)
  
  /proc/_list_add(list/L, ...)
  	if (args.len < 2)
  
negative.code: /proc/_list_set(list/L, key, value)
  	L[key] = value
  
  /proc/_list_get(list/L, key)
  	return L[key]
  
  /proc/_list_numerical_add(L, key, num)
  	L[key] += num
  
  