code: def peek_assoc(store, container, _stack=None):
      
      assoc = []
      try:
          if store.getRecordAttr('key', container) == 'escaped':
              for i in container:
                  assoc.append(store.peek(i, container, _stack=_stack))
          else:
              for i in container:
                  assoc.append((store.strRecord(i, container), store.peek(i, container, _stack=_stack)))
          #print(assoc) # debugging
      except TypeError as e:
          try:
              for i in container:
                  pass
              raise e
          except TypeError:
              raise TypeError("container is not iterable; peek is not compatible\n\t{}".format(e.args[0]))
      return assoc
docs: Deserialize association lists.