public static async Task <List <(AnomalyIdentity AnomalyIdentity, WasFound <ImageFileIdentity> ImageFileIdentityWasFound)> > GetSingleImageForAnomalies(
            this IAnomalyRepository anomalyRepository,
            IEnumerable <AnomalyIdentity> anomalyIdentities)
        {
            var imageFileIdentityListByAnomalyIdentity = await anomalyRepository.GetImageFilesForAnomalies(anomalyIdentities);

            WasFound <ImageFileIdentity> DetermineIfWasFound(List <ImageFileIdentity> imageFileIdentities)
            {
                var firstOrDefault = imageFileIdentities.FirstOrDefault();

                var wasFound = WasFound.From(firstOrDefault);

                return(wasFound);
            }

            var output = imageFileIdentityListByAnomalyIdentity
                         .Select(x => (x.Key, DetermineIfWasFound(x.Value)))
                         .ToList();

            return(output);
        }