docs: def _format_job_instance(job):
      '''
      Helper to format a job instance
      '''
      if not job:
          ret = {'Error': 'Cannot contact returner or no job with this jid'}
          return ret
  
      ret = {'Function': job.get('fun', 'unknown-function'),
             'Arguments': list(job.get('arg', [])),
             # unlikely but safeguard from invalid returns
             'Target': job.get('tgt', 'unknown-target'),
             'Target-type': job.get('tgt_type', 'list'),
             'User': job.get('user', 'root')}
  
      if 'metadata' in job:
          ret['Metadata'] = job.get('metadata', {})
      else:
          if 'kwargs' in job:
              if 'metadata' in job['kwargs']:
                  ret['Metadata'] = job['kwargs'].get('metadata', {})
  
      if 'Minions' in job:
          ret['Minions'] = job['Minions']
      return ret