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