code: def cat_corpus(corpus_path_list):
      # TODO Use temporary file
      corpus_path = "./" + str(uuid4()) + ".corpus"
      with open(corpus_path, "wb") as of:
          for cp in corpus_path_list:
              with open(cp, "rb") as corpus:
                  of.write(corpus.read())
      return corpus_path
  
file_path: gluon-nlp/docs/model_zoo/processing/learn_subword.py
imports: from gluonnlp.utils.lazy_imports import try_import_sentencepiece, try_import_subword_nmt, try_import_yttm, try_import_huggingface_tokenizers
  from pkg_resources import parse_version
  import argparse
  import warnings
  import textwrap
  import os
  from collections import OrderedDict
  import json
  from uuid import uuid4
  from packaging import version
  from gluonnlp.data import Vocab
label_desc: Use image node_id 3 for calling a global function with example usage: cat_corpus(corpus_path_list) and returns: corpus_path