Maybe I'm being naive, but it feels like if this is a problem for people they should be looking at how they write their code, not reaching for a library.
I've hit it in both R and Python in interactive sessions. Otherwise it's generally a non issue.
I can definitely see this being helpful, particularly for the intended context. It would also be useful when you need to move notebook code to a different environment.
I completely see the value in this tool for a particular style of programming.