anchor.diff:  /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
   
  
positive.code: 
  /proc/_sin(X)
  	return sin(X)
  
  /proc/_list_add(list/L, ...)
  	if (args.len < 2)
  
negative.code: /proc/_min(...)
  	return min(arglist(args))
  
  /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)
  