I\'m reading \'CreateSpace An Introduction to Programming in Go 2012\'
and on page 86 I found this evil magic
func makeEvenGenerator() func() uint {
The variable in closure is free from neither code segment nor context.