Очень много упростить можно
Да, только можно так увлечься, что через неделю никто не разберёт, что ты там хотел сказать вообще. Там показывали примеры, где код строк в 100 убирается теперь в switch из 7 строчек, причём в каждой объект сравнивается по шаблону с типом, потом залезают в тип, проверяют значения свойств и т.д., и т.п., и всё в одну строчку.