dictionary for use in compiler. Might also move normal object to open addressing for less pressure on gc.