class_docstr: A Shrinker object manages a single value and a predicate it should
  satisfy, and attempts to improve it in some direction, making it smaller
  and simpler.
class_docstr_tok: ["A","Shrinker","object","manages","a","single","value","and","a","predicate","it","should","satisfy",",","and","attempts","to","improve","it","in","some","direction",",","making","it","smaller","and","simpler","."]
docstr: Returns True if make_immutable(value) == self.current after calling
  self.incorporate(value).
docstr_tok: ["Returns","True","if","make_immutable","(","value",")","==","self.current","after","calling","self.incorporate","(","value",")","."]
code: def consider(self, value):
      """Returns True if make_immutable(value) == self.current after calling
      self.incorporate(value)."""
      value = self.make_immutable(value)
      if value == self.current:
          return True
      return self.incorporate(value)
  
file_path: catboost/contrib/python/hypothesis/py2/hypothesis/internal/conjecture/shrinking/common.py
imports: from __future__ import absolute_import, division, print_function
label_desc: Use image node_id 11 for calling the Shrinker obj's underlying member method code with example usage: obj.consider(value) and returns: self, True