How we used Go 1.18 generics when designing our Identifiers | Dark Hacker News