Go struct field name retrieval: comparing runtime and codegen approaches | Hacker News Reader