I found this piece of code snippet in our codebase and it turns out to be interesting and elightening on the understanding of golang struct type