PhantomData without field syntax noise

See this IRLO thread where I propose exactly this. I never got around to fully rewriting the RFC, but it is something I still want to do eventually. Essentially you'd have to explicitly declare the default in the field definition and then use .. to include the field in the struct expression.