anchor.diff:  	/*
   	* 	@hint Internal helper function. Converts boolean equivalents to boolean true or false. Helpful for keeping function return values consistent.
   	*/ 
  -	private boolean function toBoolean(obj) {
  +	private boolean function toBoolean(required obj) {
   		return !!arguments.obj;
   	}
   }
  
positive.code: 	*	@hint Allows you to extend Underscore with your own utility functions. Pass a struct of {name: function} definitions to have your functions added to the Underscore object, <s>as well as the OOP wrapper.</s>
  	* 	@example _.mixin({ <br />upper: function(string) { return uCase(string); }<br />});<br />_.upper("fabio");<br />=> "Fabio"'
  	*/
  	public void function mixin(object) {
  		// TODO: make this also work for the OOP wrapper
  		_.each(arguments.object, function (val, key, obj) {
  			_[key] = val;
  		});			
  	}
  	
  	/**
  	* 	@header _.result(object, property) : any
  	*	@hint If the value of the named property is a function then invoke it; otherwise, return it.
  	* 	@example 'object = {cheese: 'crumpets', stuff: function(){ return 'nonsense'; }};<br />_.result(object, 'cheese');<br />=> "crumpets"<br />_.result(object, 'stuff');<br />=> "nonsense"'
  	*/
  	public any function result(object, property) {
  		var value = arguments.object[arguments.property];
  
  		if (_.isFunction(value)) {
  
negative.code: 	*	@hint Invokes the given iterator function n times.
  	* 	@example _.times(3, function(){ genie.grantWish(); });
  	*/
  	public void function times(required n, required iterator, this = {}) {
  		for (var i = 0; i < n; i++) {
  			iterator(i, arguments.this);
  		}
  