@dalias What about code that is autogenerated but is computationally very expensive to generate?
Consider a dependently typed language reliant on SMT solvers. To me, it makes much more sense to include the SMT solver output in the repository, so that you don't need to re-run it every time.