code: def _get_unique_function_name(function_type, functions):
      '''Get a unique function name.
  
      Args:
          function_type(str): Name of Function. Ex) Convolution, Affine
          functions(OrderedDict of (str, Function)
  
      Returns: str
          A unique function name
      '''
      function_name = function_name_base = function_type
      count = 2
      while function_name in functions:
          function_name = '{}_{}'.format(function_name_base, count)
          count += 1
      return function_namf _get_unique_function_name(function_type, functions):
      '''Get a unique function name.
  
      Args:
          function_type(str): Name of Function. Ex) Convolution, Affine
          functions(OrderedDict of (str, Function)
  
      Returns: str
          A unique function name
      '''
      function_name = function_name_base = function_type
      count = 2
      while function_name in functions:
          function_name = '{}_{}'.format(function_name_base, count)
          count += 1
      return function_name
docs: Get a unique function name.
  
      Args:
          function_type(str): Name of Function. Ex) Convolution, Affine
          functions(OrderedDict of (str, Function)
  
      Returns: str
          A unique function name