[CHANGES]
- Rename 'dependent' futures to 'convergent'
- Removed examples/ scripts that now exist as independent modules
- Added ->without_cancel
- Sanity-check the $code argument to ->on_{ready,done,fail,cancel} to
ensure it is callable or a Future
[BUGFIXES]
- Ensure that 'ready_at' is always set in DEBUG mode
- Fix DEBUG 'lost_at' line number reporting tests for latest
bleadperl (RT99002)
- Ensure that if Future::Utils::repeat condition code dies, that is
passed to the result Future and not propagated to the caller
(RT100067)
- Failure by returning a non-Future from a sequencing code block
should report as a failed Future, not throw exception to caller