go: add 'iferr', remove 'for'