cmd: big refactor to rely more on ast.Walk. also uses new scoping library
cmd: big refactor to rely more on ast.Walk. also uses new scoping library

r-fujiwara/godebug,mirrr/godebug,CodyGuo/godebug,WnP/godebug,Endika/godebug,mailgun/godebug,danny200309/godebug