':param label:    The type label
:param args:     A tuple of types representing the arguments to the function
:param returnty: The return type of the function, or none for void'

def __init__(self, args, returnty, label=None):

    super(SimTypeFunction, self).__init__(label=label)
    self.args = args
    self.returnty = returnty
