This makes debugging in async environments much easier compared to simple die.
Currently the error message when an already rejected/resolved promise was rejected/resolved again is not very helpful finding the cause (since the exception goes all the way up into the AnyEvent loop and is re-thrown at the condvar recv
This makes debugging in async environments much easier compared to simple die.
Currently the error message when an already rejected/resolved promise was rejected/resolved again is not very helpful finding the cause (since the exception goes all the way up into the AnyEvent loop and is re-thrown at the condvar recv