OpenWeatherMap.queryWeather: collect instead of map