Use isConcrete and getConcrete instead of using TypeVec directly.