[boost] Re: [iterator facade] Why is dereference const?