Yes, `build-app` -- the one invoked by the "reloaded" repl pattern example -- uses the old `build-app*` signature.  I also could have just changed `build-app` to construct and pass in a promise but preserving the old signature seemed better since it wouldn't break an existing function that is somewhat exposed for external use.