> WDYT? Are there guidelines somewhere about how to do proper bootstrapping in > these cases where hundreds of packages are involved?
Not really, but your idea to rewrite inputs for the bootstrapping process does simplify things a lot. How is typescript bootstrapped? Even though you'll have to repeat the trial and error process again, I think using sucrase is easier for bootstrapping typescript: https://lists.gnu.org/archive/html/guix-devel/2024-02/msg00122.html