fn pack_old_addr<W: Write>(
    addr: &OldAddress,
    codec: &mut Codec<W>
) -> Result<(), WriteError>