import Foundation struct SongResult { let title: String let artist: String let playlistName: String let providers: [String: String] func url(for service: StreamingService) -> URL? { providers[service.rawValue].flatMap { URL(string: $0) } } }