Refactor mini-step #1: thread a piece of state through to carry "non-generic" type variables (ones occurring in lambda args).
Refactor mini-step #1: thread a piece of state through to carry "non-generic" type variables (ones occurring in lambda args).



rrnewton/WaveScript,rrnewton/WaveScript,rrnewton/WaveScript,rrnewton/WaveScript,rrnewton/WaveScript,rrnewton/WaveScript,rrnewton/WaveScript