fn encode_bounded_physical_expr_to_bytes( expr: &Arc<dyn PhysicalExpr>, max_payload_bytes: usize, ) -> Result<Vec<u8>, Error>