… position. We discussed all the points above and concluded that the only benefit of ‘Immutable’ was a means of enforcing immutability, but what is the point? Truly Functional programming means you never attempt to mutate state, so it doesn’t matter if the state is technically mutable or not.