ModuleResult
Result<T, ModuleError>
This follows the pattern used by cretonne-codegen, cretonne-wasm, and others.
This crate provides the Module trait, which provides an interface for multiple functions and data to be emitted with Cretonne and then linked together.
Module