It might be nice if instead it returned a SapioCompilationType (or something) which could have some top-level deduplicated data structures (such as schemas for continuation points) to keep the returned output easier to read / more compact for consumers.
Presently, a module has a return type of Object.
It might be nice if instead it returned a SapioCompilationType (or something) which could have some top-level deduplicated data structures (such as schemas for continuation points) to keep the returned output easier to read / more compact for consumers.
E.g.,