code: func UsingLogger(logger Logger) Option {
  	return func(api *API) error {
  		api.logger = logger
  		return nil
  	}
  }
docs: // UsingLogger can be set if you want to get log output from this API instance
  // By default no log output is emitted