code: def _asyncio_open_serial_windows(path):
      
  
      try:
          yield from wait_for_named_pipe_creation(path)
      except asyncio.TimeoutError:
          raise NodeError('Pipe file "{}" is missing'.format(path))
      return WindowsPipe(path)
docs: Open a windows named pipe
  
      :returns: An IO like object