Here's a crazy idea: 1. `/routes/branch/:name` 1. `module.exports = async () => ...` 1. Clone that branch into that a `tmp` folder. 1. `return require(tmp)` In theory, this could work! There would need to be a ~5 minute or ~10 minute timer to kill lambdas, but that's easy.