Observes a future's current settlement state without blocking.
[true, value] when settled with a value, or [false] while pending.
[true, value]
[false]
Shajara error when the future is rejected or canceled.
Observes a future's current settlement state without blocking.