Т-34 85
а это не всегда есть в языке, но если и есть, не всегда просто этим воспользоваться (порой просто не понимаешь как). Да и не шибко-то помогает, всё равно ж писать придётся несколько больше, чем просто using Processes = vector<Process>;
кроме зав типов есть еще рефайнмент типы кстати