code: def _combine_messages(*messages, include_backend=True):
      if not include_backend:
          return " ".join(messages)
      default = [
          "numpy"
          if ivy.current_backend_str() == ""
          else ivy.current_backend_str()
      ]
      delimiter = ": "
      for message in messages:
          default.append(message)
  
      # adding the native error as well if it exists and the trace mode is set to "full"
      default = _add_native_error(default)
      return delimiter.join(default)
  
imports: import warnings
  import ivy
  import functools
  from typing import Callable
  import traceback
  import inspect
  import os
  import ast
  import builtins
label_desc: Use image node_id 7 for calling a global function with example usage: _combine_messages() and returns: delimiter, str