That still doesn't solve the problem well, in my opinion. `select` is the same as `findNode` and it's up to the caller whether this node is then updated or not. If we do `var n = findNode(root)` it's fine to assume that `n` aliases something in `root`, it's a good default. The fact that `construct` constructs a new node needs to be communicated.
- Re: Immutability -- more ideas Araq
- Re: Immutability -- more ideas slangmgh
- Re: Immutability -- more ideas slangmgh
- Re: Immutability -- more ideas slangmgh
- Re: Immutability -- more ideas Araq
- Re: Immutability -- more ideas slangmgh
- Re: Immutability -- more ideas demotomohiro
- Re: Immutability -- more ideas gemath
- Re: Immutability -- more ideas cdome
- Re: Immutability -- more ideas mratsim
- Re: Immutability -- more ideas Araq
- Re: Immutability -- more ideas arnetheduck
- Re: Immutability -- more ideas slangmgh
- Re: Immutability -- more ideas Araq
- Re: Immutability -- more ideas Araq
- Re: Immutability -- more ideas mratsim
- Re: Immutability -- more ideas Araq
- Re: Immutability -- more ideas slangmgh
- Re: Immutability -- more ideas Araq
- Re: Immutability -- more ideas gemath
- Re: Immutability -- more ideas Araq
