Add caller type (sub, eval or FORMAT) to stack trace.

Ideally, for subroutines one would add the subroutine name, and for eval one would add the eval string, but that requires more work.