code: func WithSeekType(value seek.Type) options.Opt {
  	return func(p options.Params) {
  		if setter, ok := p.(seekTypeSetter); ok {
  			setter.SetSeekType(value)
  		}
  	}
  }
docs: // WithSeekType specifies the point from which block events are to be received.