code: func ContainsComprehensions(v interface{}) bool {
  	found := false
  	WalkClosures(v, func(x interface{}) bool {
  		switch x.(type) {
  		case *ArrayComprehension, *ObjectComprehension, *SetComprehension:
  			found = true
  			return found
  		}
  		return found
  	})
  	return found
  }
docs: // ContainsComprehensions returns true if the Value v contains comprehensions.