add support for dict comprehensions