code: func NewOrFail(opts ...ClientOption) *Client {
  	c, err := New(opts...)
  	if err != nil {
  		log.Fatalf("error creating client: %v", err)
  	}
  	return c
  }
docs: // NewOrFail is like New, but calls log.Fatal instead of returning an error.