func DecompressionOptions(opts ...DecompressorOption) ReaderOption {
	return func(o *readerOpts) {
		o.decOpts = append(o.decOpts, opts...)
	}
}
DecompressionOptions passes a ScannerOption to the underlying decompressor
created by NewReader.
package pbzip2
import (
	"context"
	"io"
	"sync"
)
type readerOpts struct {
	decOpts  []DecompressorOption
	scanOpts []ScannerOption
}
type ReaderOption func(o *readerOpts)
func ScannerOptions(opts ...ScannerOption) ReaderOption {
	return func(o *readerOpts) {
		o.scanOpts = append(o.scanOpts, opts...)
	}
}