reorder initializers to make gcc happy (-Wreorder)

initializer order should match declaration order