pub fn write_string_slice( writer: &mut impl Write, slice: &Option<Vec<String>>, ) -> Result<(), WalletError>
Write a string slice (nil-able). Go uses NegativeOne for nil slices.