Full threadcschneid·I've used this library (the promises part) and it works fine. Error handling as a proc is mildly awkward, but worked out fine.View on HN