Use `gen/elements` instead of `gen/one-of`

`gen/elements` doesn't require you to wrap the values in a generator
monad.
Merge pull request #1 from reiddraper/use-elements-over-one-of

Use `gen/elements` instead of `gen/one-of`