Contexts now carry a hash-set for each field, which allows fast(er) lookup. Trivial now checks the set for membership instead of iterating through the elements. Small preformance improvement.