Why Go’s structs are superior to class-based inheritance | Hacker News Reader