async def start_master(host="<STR_LIT>", port=<NUM_LIT>, *, loop=None):
loop = loop if loop is not None else asyncio.get_event_loop()<EOL>manager = jobs.JobManager(loop=loop)<EOL>workers = set()<EOL>server = await loop.create_server(<EOL>lambda: WorkerProtocol(manager, workers), host, port)<EOL>return Master(server, manager, workers, loop=loop)<EOL>
Starts a new HighFive master at the given host and port, and returns it.