code: func (client *Client) BooleanRequestWithContext(ctx context.Context, command Command) error {
  	resp, err := client.RequestWithContext(ctx, command)
  	if err != nil {
  		return err
  	}
  
  	if b, ok := resp.(*BooleanResponse); ok {
  		return b.Error()
  	}
  
  	panic(fmt.Errorf("command %q is not a proper boolean response. %#v", client.APIName(command), resp))
  }
docs: // BooleanRequestWithContext performs the given boolean command