pub fn to_writer<T, W, B>(writer: W, value: &T) -> Result<(), SerializerError>where T: Serialize, W: Write, B: ByteOrder,