pub trait Writer { // Required method fn write(&self, path: String, codec: Codex) -> Result<(), Error>; }