code: def list_quantum_computers(connection: ForestConnection = None,
                             qpus: bool = True,
                             qvms: bool = True) -> List[str]:
      
      if connection is None:
          connection = ForestConnection()
  
      qc_names: List[str] = []
      if qpus:
          qc_names += list(list_lattices(connection=connection).keys())
  
      if qvms:
          qc_names += ['9q-square-qvm', '9q-square-noisy-qvm']
  
      return qc_names
docs: List the names of available quantum computers
  
      :param connection: An optional :py:class:ForestConnection` object. If not specified,
          the default values for URL endpoints will be used, and your API key
          will be read from ~/.pyquil_config. If you deign to change any
          of these parameters, pass your own :py:class:`ForestConnection` object.
      :param qpus: Whether to include QPU's in the list.
      :param qvms: Whether to include QVM's in the list.