Fix #6 - have parse_primary() attempt recovery from use of
undeclared names.