Copy pasting boilerplate about HTTP handlers is exciting and fun for the first 3 webservices you code in Go. After that, it gets pretty annoying.
Generics provide a way to abstract that while keeping a strong type system. RIP is an attempt to make REST in Go even simpler.
project: https://github.com/dolanor/rip