Large Performance Improvements

This allows the parser to parse all of Phobos 2300ms faster than it was previously on my system. Previously 9500ms, now 7200ms.