Ну например, из какой такой функциональной парадигмы родилась идея деконструировать класс. Класс, блин, ботва из ооп, которая по логике должна инкапсулировать свои нутря. А ту мы с пмом - а ну вывернись наизнанку. С кейс классами и прочими адт смотрится гармонично. С джава классами - не-пришей-кобыле-хвост
Не "вывернись наизнанку", а "разложись по полочкам тем способом, которым сам считаешь нужным". Как раз сейчас в джаве сериализация всякая (как родная, так и сторонняя) - это выворачивание объекта наизнанку с чтением приватных полей и т. д. Есть грандиозные мысли, что паттерн-матчинг позволит сделать хорошую сериализацию, хотя это совсем далёкий воображаемый друг