 
            
            
            
            
                7 May
                
                    2014
                
            
            
                7 May
                
                '14
                
            
            
            
        
    
                7:53 a.m.
            
        On Wed, 2014-05-07 at 14:43 +0300, Michael Snoyman wrote:
Perhaps the latter should be considered a better approach, since it's more resilient to changes in datatypes.
And (IMHO) it's more in line with expectations. Using `Name(..)` makes sense when the `..` are constructors or 'true' record field names, whilst `runReader` sounds more like an ordinary function (no matter what its actual implementation is). Nicolas