fn decide_payload_size( current_size_bytes: u64, row_size: u64, max_size_bytes: u64, option_name: &str, ) -> Result<PayloadSizeDecision>