To be clear, it's more the mutability in your orig...
# kotest
s
To be clear, it's more the mutability in your original class that I would try to avoid. The overflow logic on the constructor I wouldn't care that much where it goes if you could do it all in an immutable way.