Jacob Stanley
                                            Jacob Stanley
                                        
                                    Hey sorry, I was busy when you reported this and didn't see it, if you'd like to improve the doc I'd be happy to take a PR
Yeah that definitely could be worded better. The `parallel` generator uses the list of `Command`s to generate three lists of actions to execute. The first is run sequentially to put...
Not quite, so let me give a concrete example, say we are testing mutable references and we have 3 commands `NewRef`, `IncRef`, `ReadRef`. Hedgehog might generate the following set of...
The whole video is good, but starting at 16:10, this has a pretty good explanation of how parallel testing works: Thomas Arts - Testing Asynchronous APIs With QuickCheck ([video](https://www.youtube.com/watch?v=iW2J7Of8jsE&feature=youtu.be&t=16m10s))
Ah so the `[Command]` list is just a list of choices, it would be perfectly fine for the prefix and the suffix to contains all or none of the commands...
> I see element is used which samples random commands out of that list - is that correct? Yep, that's exactly right. A `Set` would be more appropriate for `element`...
Perhaps the documentation needs the words "samples random commands out of that list" somewhere in it
> I'm happy to do that work, but first I'd like the go-ahead from someone associated with this repo. If they're happy to merge the feature when it's ready, I...
> ? I kinda think it feels more natural as an argument to `recheck` Yeah I mean the size+seed+skip do belong together. If we extended this it'd need to be...
Not at the moment, I'm sure we could figure something out but given Hedgehog works slightly differently to QuickCheck I don't know that it would look exactly the same.