Shrink to an earlier generator with one-of

`one-of` will now shrink both the value generated by the chosen
generator, as well as shrinking toward choosing an earlier generator in
the provided generator collection.

h/t @cstorey for pointing this out.
Fixes #28