ParentFull threadhalfninety·Try using promises, and a small utility function to convert library functions that take callbacks to ones that return a promise.View on HN