Как использовать неизменяемые постоянные коллекции в Котлине?

Я хочу использовать неизменяемые постоянные коллекции, например, те, которые использует Clojure, в Котлине. Какие библиотеки я могу использовать (как в JVM, так и в Javascript)? Насколько хорошо они интегрируются с Котлин?

    Как было сказано в этом SO-Question , есть несколько библиотек Java, которые вы можете легко использовать в Kotlin:

    Самое интересное: у Kotlin есть свое решение, которое можно найти здесь: https://github.com/Kotlin/kotlinx.collections.immutable (на основе PCollections ).