code: def toversa(htmlsource, model, source_uri):
      '''
      >>> import urllib
      >>> from versa.reader import rdfalite
      >>> from versa.driver import memory
      >>> m = memory.connection()
      >>> burl = 'http://link.delawarelibrary.org/'
      >>> with urllib.request.urlopen(burl) as resourcefp: rdfalite.toversa(resourcefp.read(), m, burl)
  
      '''
      sink = versalinks(model)
      next(sink) #Prime the coroutine
      return parse(htmlsource, sink, source_urif toversa(htmlsource, model, source_uri):
      '''
      >>> import urllib
      >>> from versa.reader import rdfalite
      >>> from versa.driver import memory
      >>> m = memory.connection()
      >>> burl = 'http://link.delawarelibrary.org/'
      >>> with urllib.request.urlopen(burl) as resourcefp: rdfalite.toversa(resourcefp.read(), m, burl)
  
      '''
      sink = versalinks(model)
      next(sink) #Prime the coroutine
      return parse(htmlsource, sink, source_uri)
docs: >>> import urllib
      >>> from versa.reader import rdfalite
      >>> from versa.driver import memory
      >>> m = memory.connection()
      >>> burl = 'http://link.delawarelibrary.org/'
      >>> with urllib.request.urlopen(burl) as resourcefp: rdfalite.toversa(resourcefp.read(), m, burl)