I still can't get the purpose of "auto". I know it makes it possible to e.g. write "auto y = 4u;" but why not just "uint y = 4;"?