./escape_lab.go:99:9: can inline MakeCounter.func1 with cost 5 as: func() int { n++; return n } ./escape_lab.go:111:9: can inline SumLocally.func1 with cost 3 as: func(int) { total += v } ./escape_lab.go:153:6: can inline Doubler.Transform with cost 4 as: method(Doubler) func(int) int { return x * 2 } ./escape_lab.go:162:20: devirtualizing t.Transform to Doubler ./escape_lab.go:113:6: inlining call to SumLocally.func1 ./escape_lab.go:162:20: inlining call to Doubler.Transform :1: inlining call to Doubler.Transform ./escape_lab.go:169:19: leaking param: t