Сергей, я вижу определённую последовательность, менее определённую последовательность и совсем неопределённую последовательность.
И вы тоже видите определённую последовательность. А две другие?
Тут нет функционала. Совсем.
Уж если надо подробно, скажу тебе так: функционала нет вот совсем никакого. Вообще.
Так же и в деталях: функционал отсутствует. А что, должен был быть? Но его нет...
Извини.
Разве Therapyx знает какие-нибудь функциональные языки?
Нет, похоже не знает.
А вот я знаю людей человека, который так вжился в функциональную парадигму, что теряется при необходимости писать в ООП.
Впрочем, должен об этом знать Therapyx?