code: def load_json(json_list, into=None):
      
      def l2t(obj):
        if isinstance(obj, list):
          return tuple(l2t(L) for L in obj)
        elif isinstance(obj, dict):
          return frozendict(obj)
        else:
          return obj
      return TypeFactory.load(l2t(json_list), into=into)
docs: Determine all types touched by loading the type and deposit them into
        the particular namespace.