class_docstr: A strategy responsible for fixed length tuples based on heterogenous
  strategies for each of their elements.
class_docstr_tok: ["A","strategy","responsible","for","fixed","length","tuples","based","on","heterogenous","strategies","for","each","of","their","elements","."]
code: def __init__(self, strategies):
      SearchStrategy.__init__(self)
      self.element_strategies = tuple(strategies)
  
imports: from __future__ import absolute_import, division, print_function
  from collections import OrderedDict
  import hypothesis.internal.conjecture.utils
  from hypothesis.errors import InvalidArgument
  from hypothesis.internal.conjecture.junkdrawer import LazySequenceCopy
  from hypothesis.internal.conjecture.utils import combine_labels
  from hypothesis.strategies._internal.strategies import MappedSearchStrategy, SearchStrategy, filter_not_satisfied
label_desc: Use image node_id 1 to create a new TupleStrategy object from inherited base classes: SearchStrategy with example: obj = TupleStrategy(strategies)