Some fixes to generating tools, and interpreter improvement.
go fmt