added some code to play with decltypes, init lists, inline namespaces and alignment