профдеформация, термин неправильно подобрал
если у меня древовидная струутура переходов по Exexecution Path и я смогу в предсказателе ветвлений заранее предвыбрать, эмм... какую-то цель, смогу ли я оптимизнуть эту проверку, или всё же придётся весь путь с переопределением проходить как бы "заново"
бред какой-то наверное, просто интересно, может есть обходной маневр, короткий
Мне кажется, что цели "короткого обхода" служат конструкторы данных и ленивые вычисления. Для "предопределенных ветвей" есть паттерн-матчинг. Т.е. программе не нужно вычислять значения ветвей, для того, чтобы добраться до какого-то определенного значения. Если мы говорим про полиморфизм - то монады поддерживают полиморфизм ровно в том же объеме, что и поддерживает его язык.