Even more fine-grained timing
Even more fine-grained timing

The TypeCollector looks like the culprit, and the collection stage in the TypeCollector looks like the big time sink.

bwittman/shadow,bwittman/shadow