After serious consideration, I amend my comment. You could do the fourth line of the function as:
if (iterable.isEmpty) return new Future.value();