code: def add_common_name_with_type(name, mapping, type_signature):
      COMMON_NAME_MAPPING[name] = mapping
      COMMON_TYPE_SIGNATURE[mapping] = type_signature
  
imports: from __future__ import absolute_import
  from nltk.sem.logic import Type, BasicType, ANY_TYPE, ComplexType
  from allennlp.semparse.type_declarations.type_declaration import ComplexType, HigherOrderType
  from allennlp.semparse.type_declarations.type_declaration import PlaceholderType, NamedBasicType
  from allennlp.semparse.type_declarations.type_declaration import UnaryOpType, BinaryOpType
label_desc: Use image node_id 1 for calling a global function with example usage: add_common_name_with_type(name, mapping, type_signature) without return types