class_docstr: - FunctionType.inputs : A list of Type objects defining the types of the input
  - FunctionType.output: A Type object defining the type of the output
  - FunctionType.python_function : The original python function implementing
                                   this type. Two FunctionType objects compare
                                   equal only on inputs and output and not
                                   python_function
class_docstr_tok: ["-","FunctionType.inputs",":","A","list","of","Type","objects","defining","the","types","of","the","input","-","FunctionType.output",":","A","Type","object","defining","the","type","of","the","output","-","FunctionType.python_function",":","The","original","python","function","implementing","this","type",".","Two","FunctionType","objects","compare","equal","only","on","inputs","and","output","and","not","python_function"]
code: def __hash__(self):
      return hash((tuple(self.inputs), self.output))
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  from six import string_types
label_desc: Use image node_id 2 for calling the FunctionType obj's underlying member method code with example usage: obj.__hash__() and returns: hash