Thrashing around with telescoping parser and parse_pump_t