Separate items that are exposed in the `stable_mir` crate to be used by the compiler from items that we expect to be used by tool developers.