code: def main():
      
  
      arg_parser = ArgumentParser(
          description="Opentrons robot software",
          parents=[build_arg_parser()])
      args = arg_parser.parse_args()
      run(**vars(args))
      arg_parser.exit(message="Stopped\n")
docs: The main entrypoint for the Opentrons robot API server stack.
  
      This function
      - creates and starts the server for both the RPC routes
        handled by :py:mod:`opentrons.server.rpc` and the HTTP routes handled
        by :py:mod:`opentrons.server.http`
      - initializes the hardware interaction handled by either
        :py:mod:`opentrons.legacy_api` or :py:mod:`opentrons.hardware_control`
  
      This function does not return until the server is brought down.