Commit 759be3dad9 bumped our Go requirement to 1.18 which allows us to drop support for old-style `+build` tags. This change runs `go fix ./...` to remove them, and updates some remaining code generators that produced `+build` lines.
759be3dad9
Adds test cases for the bug in #195, similar to #212. Updates #195 Updates #191