This allows to get rid of lots for typedefs/usings from many places. Differential revision: https://reviews.llvm.org/D93801