// SPDX-License-Identifier: MIT OR Apache-2.0
//! Precision compression (encoding) — the inverse of [`remember`](mod@crate::remember).
//!
//! Each submodule handles one quantization family on the encode side. All
//! operations take raw `BF16` bytes (the output dtype of every
//! [`remember`](mod@crate::remember) kernel) and produce raw quantized
//! bytes suitable for writing back to a `.safetensors` file alongside
//! per-block / per-row metadata (absmax, `SCB`, …).
//!
//! Phase 5 ships `bnb` only (`NF4` / `FP4` / `INT8`, requires the
//! `bnb` feature). Subsequent encode-kernel families (`FP8`, `GGUF`
//! legacy / `K-quants` / `IQ` / `TQ` / `MXFP4`) land in Phase 7.5 and
//! reuse the [`round_trip`] validation harness introduced here.
pub use ;