Escript protocol consolidation

What if we make the whole thing a HashDict and we just load the consolidate stuff at the end, basically overriding what was previously in the HashDict?