These initializers are all constant -- they can be passed "earlier" and the "final" declaration restored.