Comparing error reporting with Promise libraries