I haven't investigated this much, but I think the last pass of cleanup seems to have broken the Go version.
Reverting around Line 137 fixes it for me.