I've written a simplistic backtrace for runtime errors in my toy programming language. Underlines feel useful on the top stack frame, but pretty useless on all the other stack frames, which are just calls. Any opinions?