Completing TPUnsupportedCollector and fixing some visitors to reflect this.
added unsupported check back in when calling THY gen