Еще, как предложение, хорошо бы ввести что-то типа функций для ПМ. Не знаю как грамотно описать, попробую на ситуации.
Есть разветвленный шаблон с различными путями выхода по той или иной причине. По каждому пути регулярно проверяется наличие капчи (ну например, но это не капча), в случае если она обнаружена то мы идем к каким либо действиям (стандартным и одинаковым для всех путей), и затем, после их выполнения нужно вернуться к продолжению той же ветви на которой остановились. Сейчас чтобы это реализовать приходится плодить дублированные шаги по всему проекту, для каждого маршрута, с последующим возвращением к нему же. Хотелось бы проделывать это 1 раз, а затем просто вызывать данную функцию при надобности для данного маршрута и идти дальше по нему же, никуда не уходя.
Еесли нечто подобное уже есть, и я просто нуб, буду рад если подскажете =)