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