resolveInSequence method
Implementation
Sync<List<T>> resolveInSequence() {
final values = <T>[];
final series = TaskSequencer<T>();
for (final e in this) {
series.then((_) {
return e.map((e) {
values.add(e);
return e;
}).wrapValueInSome();
}).end();
}
return series.completion.then((_) => values).sync().unwrap();
}