* hy/core/language.hy: maintain the seen items in a set instead of a list in `distinct`. This is much faster for lookups.