code: func registerSharedObjectFromFile(path string) error {
  	mod, err := plugin.Open(path)
  	if err != nil {
  		return err
  	}
  	initSym, err := mod.Lookup("Init")
  	if err != nil {
  		return err
  	}
  
  	// type assert init symbol
  	init, ok := initSym.(func() error)
  	if !ok {
  		return fmt.Errorf("symbol Init must be of type func() error")
  	}
  
  	// execute init
  	return init()
  }
docs: // loads the builtin from a file path