A common way to get around nesting callbacks everywhere in JavaScript is to use promises. But these require chaining a bunch of "then" functions together to do anything, which is still cumbersome.
Putting "await" before any promise let's you write linear looking code, which works great with Tonic and our object viewers that show you the value of the last expression: