How we rewrote the Chargebee Go SDK v4 from scratch

An experiment in how to sweat the small stuff