From the docstring description, and the use of ~@body, the intent of with-junit-output was to support a body containing multiple forms (for side-effects). However, calling it with multiple expressions will yield an error about the bindings in the let form.
Cause: The ~@body in the macro is spliced into code expecting a single expression.
Approach: Wrap a (do ) around the ~@body.
Screened by: Alex Miller