Мне важно писать так, чтобы у меня всё в кашу не превращалось. И я думал, что FP как раз об этом
да, в общем случае фп как раз об этом, просто нужно:
- писать с типами, причем с closed world assumption
- писать простой код, который легко типизировать, а не рамда