return set -> {
            final List<Future<JsonArray>> futures = new ArrayList<>();
            set.forEach(item -> futures.add(consumer.apply(item)));
            return Fn.compressA(futures);
        };