Due to a bug in proptest, we were required to pull in and modify parts of proptest::strategy::Shuffle. Once the below PR has been merged and released on crates.io, we can remove this code. https://github.com/AltSysrq/proptest/pull/217