docs: function definitions(handler) {
  		var Type = edb.Object.is(handler) ? edb.Object : edb.Array;
  		var Base = edb.Object.is(handler) ? Object : Array;
  		var keys = [],
  			classes = [edb.Type, Type, Base];
  		gui.Object.all(handler, function(key) {
  			if (isregular(key) && classes.every(function(o) {
  				return o.prototype[key] === undefined;
  			})) {
  				keys.push(key);
  			}
  		});
  		return keys;
  	}