Learning Golang the slow and lazy way