code: def decode_function_result(self, function_name, data):
          
          description = self.function_data[function_name]
          arguments = decode_abi(description['decode_types'], data)
          return arguments
docs: Return the function call result decoded.
  
          Args:
              function_name (str): One of the existing functions described in the
                  contract interface.
              data (bin): The encoded result from calling `function_name`.
  
          Return:
              List[object]: The values returned by the call to `function_name`.