It doesn't do anything, but that's amazing.
Wow: using tags to unmarshal JSON into a struct
defer schedules a function call to be run immediately before the function executing the defer returns