Initialization with constant expressions when possible

Some say that compiler may be able to optimize this better, but
personaly, I think, that it only makes life easier; most of the time.