Replace iterator typedefs with auto; yay c++11