Further analysis to prepare for variable opts.

Track EVAL, getlexouter, and calls.
Eliminate $! and $/ when trivially unused.

Where "trivially unused" holds in many of the simple operators in the
setting. This saves two Scalar allocations for many of them.