I love immutability.
There. I said it. I'm a Java and Javascript developer who LOVES immutable
constructs. If I had it my way both languages would be immutable by default.
Both would have better support for functional constructs and declarative
programming. Both would be more like Kotlin.
But