Some public functions are called only from tests: export_car, the heap buffer accessors and is_claimed. They ship in the release build and widen each crate's public surface.
Decide whether to gate them behind a test-support cargo feature, or to move the tests into the crate. Left out of the dead-code PR because it changes the feature layout of several crates.