How the Go runtime implements maps efficiently without generics | Hacker News Reader