code: func NewFIFSRegistrar(address common.Address, backend bind.ContractBackend) (*FIFSRegistrar, error) {
  	contract, err := bindFIFSRegistrar(address, backend, backend, backend)
  	if err != nil {
  		return nil, err
  	}
  	return &FIFSRegistrar{FIFSRegistrarCaller: FIFSRegistrarCaller{contract: contract}, FIFSRegistrarTransactor: FIFSRegistrarTransactor{contract: contract}, FIFSRegistrarFilterer: FIFSRegistrarFilterer{contract: contract}}, nil
  }
docs: // NewFIFSRegistrar creates a new instance of FIFSRegistrar, bound to a specific deployed contract.