docs: function() {
  		var needs = this._needing;
  		var haves = this._matches;
  		return needs.every(function(Type) {
  			return haves.some(function(input) {
  				return (input.data instanceof Type);
  			});
  		});
  	}