fn list_remove<'a, T: FromDatum<'a>>( a: DatumList<'a, T>, b: T, temp_storage: &'a RowArena, ) -> DatumList<'a, T>