I don't like initializer because need to remember two grammars. dmd already support many literals so can replace initializers easily with expressions, I think. Most script languages like Javascript don't have any initializers. Why special-case initializers? #Sorry for my poor English