docs: def check_for_debug(supernova_args, nova_args):
      """
      If the user wanted to run the executable with debugging enabled, we need
      to apply the correct arguments to the executable.
  
      Heat is a corner case since it uses -d instead of --debug.
      """
      # Heat requires special handling for debug arguments
      if supernova_args['debug'] and supernova_args['executable'] == 'heat':
          nova_args.insert(0, '-d ')
      elif supernova_args['debug']:
          nova_args.insert(0, '--debug ')
  
      return nova_args