package catalogue func namesOf(r map[string]any) []string { var out []string if given, ok := r["hosts"].([]any); ok { for _, h := range given { out = append(out, h.(string)) } } return out }