This makes it easier to keep the versions of both in sync and avoids having to specify another dependency for a single type.
This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.