code: def decode_sendable_sequence(l, desired_type):
      """Decode a tuple encoded by make_sendable_sequence"""
      result = []
      for v in l:
          if isinstance(v, dict):
              result.append(decode_sendable_dictionary(v))
          elif isinstance(v, (list, tuple)):
              result.append(decode_sendable_sequence(v, desired_type))
          else:
              result.append(v)
      return (
          result
          if isinstance(result, desired_type)
          else desired_type(result)
      )
  
imports: import errno
  import json
  import logging
  import os
  import queue
  import sys
  import threading
  import uuid
  import numpy
  import zmq
  import cellprofiler_core.utilities.grid
  from cellprofiler_core.utilities.zmq._boundary import Boundary
  from cellprofiler_core.utilities.zmq.communicable.reply import LockStatusReply, Reply
  from cellprofiler_core.utilities.zmq.communicable.request import LockStatusRequest, Request
label_desc: Use image node_id 6 for calling a global function with example usage: decode_sendable_sequence(l, desired_type) and returns: unknown