Kotlin's immutable data structures do afford more ...
# random
f
Kotlin's immutable data structures do afford more for this solution. But I worry that Java itself has too much native mutability to avoid it for long.