code: func (pb *Block) Index() (IndexReader, error) {
  	if err := pb.startRead(); err != nil {
  		return nil, err
  	}
  	return blockIndexReader{ir: pb.indexr, b: pb}, nil
  }
docs: // Index returns a new IndexReader against the block data.