Here is my RFC for adding compiler support for object construction shorthand (full fields initializer) => https://github.com/nim-lang/RFCs/issues/517
You might leave your concerns there.