<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def decode_function_result(self, function_name, data):
 """ 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`. """

        description = self.function_data[function_name]
        arguments = decode_abi(description['decode_types'], data)
        return arguments