— Also depends on how much debug info you actually need
— Hm sure... but that's basically the same as an return followed by a function call
— So it's still a function call and you are still creating a stack frame
— Like I said, it depends at the level which you are looking at things from
— return prettify(parse(get(thing)));
— Replacing = returning + calling
— Unless stuff works differently internally
— But that seems like the obvious way to do things