code: def list_arguments(self):
          
          size = ctypes.c_uint()
          sarr = ctypes.POINTER(ctypes.c_char_p)()
          check_call(_LIB.MXSymbolListArguments(
              self.handle, ctypes.byref(size), ctypes.byref(sarr)))
          return [py_str(sarr[i]) for i in range(size.value)]
docs: Lists all the arguments in the symbol.
  
          Example
          -------
          >>> a = mx.sym.var('a')
          >>> b = mx.sym.var('b')
          >>> c = a + b
          >>> c.list_arguments
          ['a', 'b']
  
          Returns
          -------
          args : list of string
              List containing the names of all the arguments required to compute the symbol.