Using Interface Composition in Go as Guardrails | Dark Hacker News