add function_closure.go