Constructors in Go: Best Practice for Struct Initialization | CodeTrail