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))),
        ));