docs: function(type) {
  			var result = [],
  				spirit, el = this.spirit.element;
  			while ((el = el.nextElementSibling)) {
  				if (type && (spirit = el.spirit)) {
  					if (spirit instanceof type) {
  						result.push(spirit);
  					}
  				} else {
  					result.push(el);
  				}
  			}
  			return result;
  		}