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