Debrief, a library for serializing and annotating JavaScript objects for human friendly error output.