docs: def all(self, func):
          """
          :param func:
          :type func: (K, T) -> bool
          :rtype: bool
  
          Usage:
  
              >>> TDict(k1=1, k2=2, k3=3).all(lambda k, v: v > 0)
              True
              >>> TDict(k1=1, k2=2, k3=3).all(lambda k, v: v > 1)
              False
          """
          return all([func(k, v) for k, v in self.items()])