add DIY code coverage monitoring metrics to the readStringSlowPath in IterImpl by setting flags for visited branches in the code