I’m not against writing code with debuggability in mind, but implicit returns are an idiom in Rust. It feels so unnecessary to reduce the idiomatical > adherence of the code due to a DAP gap, especially when the debugger on the > other side of DAP supports logging return values. Just don’t make me do this. > — Debugging Rust with Vim’s Termdebug