Я одного лисп-хейтера убедил не хейтить, а внимательно посмотреть, двумя аргументами: 1. ему приходилось делать подобие персистентных структур данных на JS и Go, и я ему показал можель данных Clojure; 2. У него была проблема с мутабельным состоянием и локами, и я ему показал refs/values.