and swapping between tables of similar length instead of swapping between Oscil?
The issue #293 made me think of that even though the problem is not exactly the same. Swapping between tables might incur a slight increase of performances (not need to align the Oscil on swap) and of memory.
Unfortunately that would break backward compatibility (except if we make MetaOscil friend of Oscil so that it can grab only the pointer of the table and make its way with it).
Opinions? Worth it?