In some cases, Graphviz can produce both output and an error (that is, for some graphs, the command-line program will render output but also exit with an error code). See #122 and #134.
What should Viz.js do in this case? One possibility is to include the output (if any) with the error object.