WIP: baby steps towards Lvarization
Preperatory refactor.  Add a meaningless s param to CSet.
WIP: pushing changes through cgen
WIP: take away the return type from cgen
WIP: continue pushing through this refactor.  Meeting is now an effect.
WIP: convert the last cgen function, cgenArr
WIP: add stablename based Ord
WIP Add a myworld parameter
First bit of world exploding
minor/scrap, stopping now
rename: lift to liftPar
more rename
WIP push a StateT refactor through.  Now need to get everybody to use it.
minor: alpha rename only
Switch over to using the state monad for allworlds/myworld
Start to put in the pure LVar
WIP - upgrade the Map to contain the pure lvar
WIP - finishme
Merge branch 'master' into par2
Refactor: remove the type variable inside the C constraints themselves.