docs: def street(random=random, *args, **kwargs):
      """
      Produce something that sounds like a street name
  
      >>> mock_random.seed(0)
      >>> street(random=mock_random)
      'chimp place'
      >>> street(random=mock_random, capitalize=True)
      'Boatbench Block'
      >>> mock_random.seed(3)
      >>> street(random=mock_random, slugify=True)
      'central-britches-boulevard'
  
      """
      return random.choice([
          "{noun} {street_type}",
          "{adjective}{verb} {street_type}",
          "{direction} {adjective}{verb} {street_type}",
          "{direction} {noun} {street_type}",
          "{direction} {lastname} {street_type}",
      ]).format(noun=noun(random=random),
                lastname=lastname(random=random),
                direction=direction(random=random),
                adjective=adjective(random=random),
                verb=verb(random=random),
                street_type=random.choice(streets))