Since it wasn't clear to me why some additions of "except +" would break compilation, I choose to try except absolutely everywhere -- the only cases now where we don't have it is where having it breaks compilation (in which case it is there but commented out, with the extra comment "doesn't compile").
The new tests are only for cases where I managed to trigger these exceptions, which are all variants of the example from 389, using payoff or liap value.
Let me know what you suggest to push, but I thought you'd want to see which ones were breaking compilation anyway.
Since it wasn't clear to me why some additions of "except +" would break compilation, I choose to try except absolutely everywhere -- the only cases now where we don't have it is where having it breaks compilation (in which case it is there but commented out, with the extra comment "doesn't compile").
The new tests are only for cases where I managed to trigger these exceptions, which are all variants of the example from 389, using payoff or liap value.
Let me know what you suggest to push, but I thought you'd want to see which ones were breaking compilation anyway.