Transitional route handlers need some way to delay rendering until asynchronous work finishes (preferably by returning a promise) See codeparty/derby#238 for details