code: def _mergeGoSymbols(self, jsons = []):
  		
  		# <siXy> imports are per file, exports are per package
  		# on the highest level we have: pkgname, types, funcs, vars, imports.
  
  		symbols = {}
  		symbols["types"] = []
  		symbols["funcs"] = []
  		symbols["vars"]  = []
  		for file_json in jsons:
  			symbols["types"] += file_json["types"]
  			symbols["funcs"] += file_json["funcs"]
  			symbols["vars"]  += file_json["vars"]
  
  		return symbols
docs: Exported symbols for a given package does not have any prefix.
  		So I can drop all import paths that are file specific and merge
  		all symbols.
  		Assuming all files in the given package has mutual exclusive symbols.