minor: IVar.hs: lock down imports a bit
WIP: experiment with a class encapsulating the LVish scheduler itself.
WIP: After getting new working, put and get were no problem
WIP: struggling with freeze
Great: got ParFuture and ParIVar
WIP: adding a partial draft of a cancelation sched transformer.
WIP: fleshing out the CancelT LVarSched instance
WIP: Change the LVar type function and get rid of most of the Proxy nonsense.
Minor tweak to prev: stateLV type
WIP: Simplify and add a function to do the recursive cancelation.
Expand the LVarSched class a bit and add an instance for Lvish itself
minor: Make the prev instance conditional on -fgeneric
Refactor: split out some types from the LVarSched class
Flesh out the IMap a bit more.  Not ready yet
Minor: finish acouple undefined bits in CancelT
Begin to ad some simple tests to verify that cancellation works.
Lock down exports on CancelT and add docs
Merge branch 'LVarSchedClass_TyFam'