code: def values(obj, glob, separator="/", afilter=None, dirs=True):
      
      return [x[1] for x in dpath.util.search(obj, glob, yielded=True, separator=separator, afilter=afilter, dirs=dirs)]
docs: Given an object and a path glob, return an array of all values which match
      the glob. The arguments to this function are identical to those of search(),
      and it is primarily a shorthand for a list comprehension over a yielded
      search call.