docs: def company(random=random, *args, **kwargs):
      """
      Produce a company name
  
      >>> mock_random.seed(0)
      >>> company(random=mock_random)
      'faculty of applied chimp'
      >>> mock_random.seed(1)
      >>> company(random=mock_random)
      'blistersecret studios'
      >>> mock_random.seed(2)
      >>> company(random=mock_random)
      'pooppooppoop studios'
      >>> mock_random.seed(3)
      >>> company(random=mock_random)
      'britchesshop'
      >>> mock_random.seed(4)
      >>> company(random=mock_random, capitalize=True)
      'Mystery Studies Department'
      >>> mock_random.seed(5)
      >>> company(random=mock_random, slugify=True)
      'the-law-offices-of-magnificentslap-boatbench-and-smellmouse'
  
      """
      return random.choice([
          "faculty of applied {noun}",
          "{noun}{second_noun} studios",
          "{noun}{noun}{noun} studios",
          "{noun}shop",
          "{noun} studies department",
          "the law offices of {lastname}, {noun}, and {other_lastname}",
          "{country} ministry of {plural}",
          "{city} municipal {noun} department",
          "{city} plumbing",
          "department of {noun} studies",
          "{noun} management systems",
          "{plural} r us",
          "inter{verb}",
          "the {noun} warehouse",
          "integrated {noun} and {second_noun}",
          "the {noun} and {second_noun} pub",
          "e-cyber{verb}",
          "{adjective}soft",
          "{domain} Inc.",
          "{thing} incorporated",
          "{noun}co",
      ]).format(noun=noun(random=random),
                plural=plural(random=random),
                country=country(random=random),
                city=city(random=random),
                adjective=adjective(random=random),
                lastname=lastname(random=random),
                other_lastname=lastname(random=random),
                domain=domain(random=random),
                second_noun=noun(random=random),
                verb=verb(random=random),
                thing=thing(random=random))