Compilers are already smart at recognising and optimising it, so why not make it a keyword? It helps avoid people just breaking strict aliasing rules