typeof(T) rewrite, usage inspection suppression