Golang Func As Interface