(self, name, proto)
Set the prototype of a function in the form of a SimTypeFunction containing argument and return types

        :param name:    The name of the function as a string
        :param proto:   The prototype of the function as a SimTypeFunction
Set the prototype of a function in the form of a SimTypeFunction containing argument and return types
Set the prototype of a function in the form of a SimTypeFunction containing argument and return types
def set_prototype(self, name, proto):
        """
        Set the prototype of a function in the form of a SimTypeFunction containing argument and return types

        :param name:    The name of the function as a string
        :param proto:   The prototype of the function as a SimTypeFunction
        """
        self.prototypes[name] = proto
def set_prototype ( self , name , proto ) : self . prototypes [ name ] = proto