Reusable and type-safe options for Go APIs | Dark Hacker News