State is immutable, new instances are only created...
# random
u
State is immutable, new instances are only created via
state = state.copy(..)