Operating on functions instead of numbers, what results is not a result of the calculation, but a structure that represents that calculation.
Executes each of the operand functions and then performs the selector on the result.
the same as -value