Problem Our custom compiler approach has done fairly well thus far, but we are reaching its limits. Currently we compile a blitz codebase into a next.js code base (inside .blitz/build) and then run next from .blitz/build. This allows us to override and customize most things about next.js. But honestly this is a bit hacky and introduces a whole slew of problems that we have to try and work around.