No sane story for request contexts. I got tired of waiting for net/http support for x/net/context.
Coercing Go structs into JSON and vice versus was just annoying enough. I felt like I was paying the price (being more explicit) for static typing without a lot of the benefits of other static typed languages.
and this: //go:generate stringer -type=Pill [https://blog.golang.org/generate]