a760a390

By: Lucien Huber <im@lcnbr.ch>

reuse compiler artifacts and align doctest preparation

Consolidated original changes: fa1565a78, 2cffab797, 2e09d567f.

User request:
can we squash/consolidate simplify-spenso-api into the functionality based commits. Also is any dependency not on crates now?

include the fixes in `codex/ci-dummy-source-combined`

update with jj