Rework how stack trace reporting works.
Rework how stack trace reporting works.

This adds more info, making method calls easier to read, and it also
removes some amount of redundant reporting.

danfuzz/samizdat,danfuzz/samizdat,danfuzz/samizdat,danfuzz/samizdat