implement Spotify.Struct