pub fn writeable_to_parts_for_test<W: Writeable>( writeable: &W, ) -> (String, Vec<(usize, usize, Part)>)