code: func DecodeFunctionReturnFromFile(abiLocation, binPath, funcName string, resultRaw []byte, logger *logging.Logger) ([]*Variable, error) {
  	abiSpecBytes, err := readAbi(binPath, abiLocation, logger)
  	if err != nil {
  		return nil, err
  	}
  	logger.TraceMsg("ABI Specification (Decode)", "spec", abiSpecBytes)
  
  	// Unpack the result
  	return DecodeFunctionReturn(abiSpecBytes, funcName, resultRaw)
  }
docs: // DecodeFunctionReturnFromFile ABI decodes the return value from a contract function call.