code: func (e *domEngine) Render(c Compo) error {
  	e.once.Do(e.init)
  	e.mutex.Lock()
  	defer e.mutex.Unlock()
  
  	if _, ok := e.compos[c]; !ok {
  		return ErrCompoNotMounted
  	}
  
  	if err := e.render(c); err != nil {
  		return err
  	}
  
  	return e.sync()
  }
docs: // Render renders the given component by updating the state described within
  // c.Render().