traverseIterableSeq<A, B> function
Implementation
Task<IList<B>> Function(Iterable<A>) traverseIterableSeq<A, B>(
Task<B> Function(A a) f,
) =>
(as) => Task(() => as.fold(
IList(),
(acc, a) => acc.flatMap((bs) => f(a)().flatMap((b) => bs.add(b))),
));