parser: Chain assign expression failures instead of rethrowing.