Коты и дырки - это как раз закономерное, эволюционное развитие ФП подхода.
Оно всё возникло не просто так и имеет смысл. Надо просто не закрываться ментальным блоком "ой, что-то не понятное после ОО бэкгрунда, сложна", а уделить чуть внимания, там сложного ничего нет.
Вон, та же красная книга по скале и вперёд.