interestingly the App is actually a thenable.

`App.then` does approximately what you have done on line 7