func SetupKAIClient() (*Client, context.Context, error) {
ctx, _ := context.WithCancel(context.Background())
cfg := zapdriver.NewProductionConfig()
logger, err := cfg.Build()
return nil, nil, fmt.Errorf("Failed to create logger: %v", err)
client, err := NewKaiClient("http://10.10.0.251:8551", logger)
return nil, nil, fmt.Errorf("Failed to create new KaiClient: %v", err)