Because the ultimate filtered stream is directly specified rather than creating a list of instructions to be executed, there is tremendous potential for optimally calculating the desired result. In particular, a great number of calculations can be described, but if the results are not used, it is not necessary to calculate them. Ingrid's current compute engine takes partial advantage of this potential.