code: func WithBlockEvents() options.Opt {
  	return func(p options.Params) {
  		if setter, ok := p.(permitBlockEventsSetter); ok {
  			setter.PermitBlockEvents()
  		}
  	}
  }
docs: // WithBlockEvents indicates that block events are to be received.
  // Note that the caller must have sufficient privileges for this option.