rename tg/type-matcher-cache to +type-matcher-cache+ and make it private