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 calc_label(self):
      return combine_labels(
          self.class_label, *[s.label for s in self.element_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 3 for calling the TupleStrategy obj's underlying member method code with example usage: obj.calc_label() and returns: combine_labels