code: function MBR( buffer, start, end ) {
  
    if( !(this instanceof MBR) || this.format === 'MBR' ) {
      return MBR.parse( buffer, start, end )
    }
  
    /** @type {MBR.Partition[]} Partition table */
    this.partitions = []
    /** @type {MBR.Code[]} Bootloader code */
    this.code = []
  
    for( var i = 0; i < this.partitionEntries; i++ ) {
      this.partitions.push( new MBR.Partition() )
    }
  
    if( Buffer.isBuffer( buffer ) ) {
      this.parse( buffer, start, end )
    }
  
  }
docs: Master Boot Record (MBR)
  @class
  @constructs MBR
  @param {Buffer} [buffer]
  @param {Number} [start]
  @param {Number} [end]