pub type WriteDone = Box<dyn FnOnce(WriteResult) + Send>;
Called once with a write’s result, from whichever thread finishes it.
pub struct WriteDone(/* private fields */);