code: def unresolved_slot(match_range, value, entity, slot_name):
      """Creates an internal slot yet to be resolved
  
      Example:
  
          >>> from snips_nlu.common.utils import json_string
          >>> slot = unresolved_slot([0, 8], "tomorrow", "snips/datetime", \
              "startDate")
          >>> print(json_string(slot, indent=4, sort_keys=True))
          {
              "entity": "snips/datetime",
              "range": {
                  "end": 8,
                  "start": 0
              },
              "slotName": "startDate",
              "value": "tomorrow"
          }
      """
      return {
          RES_MATCH_RANGE: _convert_range(match_range),
          RES_VALUE: value,
          RES_ENTITY: entity,
          RES_SLOT_NAME: slot_name,
      }
  
file_path: snips-nlu/snips_nlu/result.py
imports: from __future__ import unicode_literals
  from snips_nlu.constants import RES_ENTITY, RES_INPUT, RES_INTENT, RES_INTENT_NAME, RES_MATCH_RANGE, RES_PROBA, RES_RAW_VALUE, RES_SLOTS, RES_SLOT_NAME, RES_VALUE, ENTITY_KIND, RESOLVED_VALUE, VALUE
label_desc: Use image node_id 2 for calling a global function with example usage: unresolved_slot(match_range, value, entity, slot_name) and returns: dict