Программирование на новом для себя языке, в нашем случае Golang, подобно квесту, в котором на каждом шагу ожидают "ловушки". Но с опытным гидом нам по силам и изменяемость for-range, и неожиданное поведение оператора :=, и возможности набора обработчиков.