WIP: Expsoe BulkRetry as a beta module
Merge branch 'master' of github.com:iu-parfunc/lvars

Conflicts:
	haskell/lvish/lvish.cabal
Add another verify procedure.  Hide BulkRetry
Ammend to previous.  verifyFiniteGet should let gets go to top
Change verifyFiniteGet to use a substantially different interface.
Do the same thing for verifyFiniteJoin.  Get rid of the Bounded/Enum requirements.
Add Show instance for Frzn PureLVar
Add a draft of Data.Splittable
Overhaul ranges and mapreduce
Refactor: rename to simply Range
Add a generalized notion of mapReduce for Generators
Add pforEach, cleanup and rename
WIP: Heading towards splittable frozen skip lists.
Add some infrastructure to this end.
Refactor SkipListMap's use of the 'maybe' function with a simpler idiom.
WIP: Draft of splitSlice.
I may need to refactor and change strategy a bit here to make the index
types work out.
Continued work on splitting skiplists.
Added a debugging print method.
Starting to add new tests to SkipListTests.hs
Discovered a bug and filed issue #48.
Add test slm4.  This fails on issue #48 the same as the others.
Oops, the previous didn't test what it was supposed to.
slm4 does fail, but it fails in a different way.  In every instance
I've seen it is missing exactly one element from the bottom tier.
(Re: #48)
Make the skiplist tests use NUMELEMS
WIP: a bunch of debugging messages.  Need to do some refactors to finish splitting
Slightly awkward deduplication of splitSlice branches