Figure out what is being foreach'd over by looking at the ForeachAggregate.
|true for foreach, false for foreach_reverse
|set to function opApply/opApplyReverse, or delegate, or null. Overload resolution is not done.
true if successfully figured it out; feaggr updated with semantic analysis. false for failed, which is an error.