multi_intersection / multi_union need intermediate storage for Cursor. We need to make it configurable: Fixed<N>, Dyn.