code: func bindENS(address common.Address, caller bind.ContractCaller, transactor bind.ContractTransactor, filterer bind.ContractFilterer) (*bind.BoundContract, error) {
  	parsed, err := abi.JSON(strings.NewReader(ENSABI))
  	if err != nil {
  		return nil, err
  	}
  	return bind.NewBoundContract(address, parsed, caller, transactor, filterer), nil
  }
docs: // bindENS binds a generic wrapper to an already deployed contract.