Revert "try other variant of initializing aggregate types"

This reverts commit d5c0b9e6e0fa4c64cfee852413cd637535519308.
avoid C++11 for now