g: WIP snapshot, 80 TODOs in parser.go to go