@spebbe I realize this is kind of an expansive PR, but a bunch of the combinators are built on top of others. Let me know if you'd prefer breaking some of this stuff into smaller commits.
I also added a few extension methods on Task which is feature I don't see used anywhere else, though this may be from supporting Dart 1 in the past.
@spebbe I realize this is kind of an expansive PR, but a bunch of the combinators are built on top of others. Let me know if you'd prefer breaking some of this stuff into smaller commits.
I also added a few extension methods on
Task
which is feature I don't see used anywhere else, though this may be from supporting Dart 1 in the past.Looking forward to any feedback you have.