Internal crate for the rootcause crate.
This crate contains the core data structures used by the rootcause crate, and encapsulates most of the
unsafe operations needed to make it work.
This crate is considered an implementation detail of the rootcause crate, and as such no semantic versioning
guarantees are made for this crate.