Кстати, небольшое замечание: когда функции работают с иммутабельными объектами, возможно в функциональном стиле, сложность вставки нового костыля сильно падает. Сужу только по Эрлангу: у нас есть 2 места в коде, где люди тупо вставляют костыли и подпорки. Удивительно, но вот уже 2 года оно все настолько же простое. Да, там уже черт ногу сломит в попытках разобрать полный пайплайн, однако это вообще не влияет на вставляемость костыля.