unaryOperation
Dynamically invokes a unary operation with the certain name.
Implementations must fulfil the following requirements:
If operation is not defined in the structure, then the function throws kotlin.IllegalStateException.
Equivalence to unaryOperationFunction: i.e., for any
aandb,unaryOperationFunction(a)(b) == unaryOperation(a, b).
Return
a result of operation.
Parameters
operation
the name of operation.
arg
the argument of operation.