reuse `Fmt::from_raw()`, and improve docs