Split off Internal.Values
Pull out yieldNoRows
Comments about how Values works