So auto allows you to deal more easily with c++ crap, especially STL.
My first thing to do in all my c++ project is to import my in-house STL wrapper, which makes STL usable for me.
I never understood how people can work with raw STL. I don't like at all working with templates and i am using it only in internal class implementations.
C++ without templates is so much more beautiful.