   func testPerformanceSequenceOfShuffledSequence()
   {
     self.measureBlock() {
-//      let s = Array(SequenceOf(ShuffledSequence(self.a)))
+      // Crashes if invoked directly with 6D520o
+      // let s = Array(SequenceOf(ShuffledSequence(self.a)))
       let soss = SequenceOf(ShuffledSequence(self.a))
       let s = Array(soss)
     }

  func testPerformancePermutationGeneratorOfSequenceOfShuffledIndices()
  {
    self.measureBlock() {
      let shuffledIndices = IndexShuffler(indices(self.a))
//      let permutation = PermutationGenerator(elements: self.a, indices: SequenceOf(shuffledIndices))
      let s = Array(PermutationGenerator(elements: self.a, indices: SequenceOf(shuffledIndices)))
    }
  }

  func testPerformanceSequenceOfPermutationGenerator()
  {
    self.measureBlock() {
      // Hangs if invoked directly with 6D520o
      // let s = Array(SequenceOf(PermutationGenerator(elements: self.a, indices: IndexShuffler(indices(self.a)))))
      let shuffledIndices = IndexShuffler(indices(self.a))
      let s = Array(SequenceOf(PermutationGenerator(elements: self.a, indices: shuffledIndices)))
    }
  }
}
