docs: function List(options) {
    if (!(this instanceof List)) {
      return new List(options);
    }
  
    Base.call(this);
  
    this.is('list');
    this.define('isCollection', true);
    this.use(utils.option());
    this.use(utils.plugin());
    this.init(options || {});
  }