`constructor` is a nice macro, but it doesn't completely remove the redundancy in constructing objects and its fields.
I don't think the current way of constructing objects is a dealbreaker or a big issue, the explicitness has its pro's, I was just simply sharing what I'd like to see personally.
