Stop Fighting Your Go Tests: Simplify and Clarify

This time, we’re rolling up our sleeves to simplify the test setup, pick Go types that actually make sense, and stop confusing readers with constantly changing names.