mojo: Make the Module build routine return a promise.
Eventually I want to get to a "log_command_p" kind of construct where most of the code is aware of promises and only log_command_p uses subprocesses.