ModuleResult
Result<T, ModuleError>
This follows the pattern used by cretonne-codegen, cretonne-wasm, and others.
This crate contains a library that enables Cretonne to emit native object (".o") files, using the Faerie library.