Uses a WeakHashMap to constrain memory footprint of docComments
Add trait keeping comments across new Typer runs
More modest trait introduction.