> # Interactive
> cat_line(interactive)
Error: bar
Call `rlang::last_error()` to see a backtrace.
Execution halted

> # Non-interactive
> cat_line(non_interactive)
Error: bar
Backtrace:
    █
 1. └─global::a()
 2.   └─global::b()
 3.     └─global::c()
Execution halted

