Cretonne has been renamed to Cranelift! For future versions, see the [`cranelift-module`](https://crates.io/crates/cranelift-module) crate. This crate provides the `Module` trait, which provides an interface for multiple functions and data to be emitted with [Cretonne](https://crates.io/crates/cretonne) and then linked together. This crate is structured as an optional layer on top of cretonne-codegen. It provides additional functionality, such as linking, however users that require greater flexibility don't need to use it.