 
            
            
            
            
                23 Feb
                
                    2017
                
            
            
                23 Feb
                
                '17
                
            
            
            
        
    
                10:41 p.m.
            
        On 24 February 2017 at 08:45, Brandon Allbery 
Literally the only use I've seen for this was a CCC puzzle. However, it is the trivial case of something that is more useful: pattern matching the result of an expression (say, a Data.Map.lookup when you know the key exists).
Can you explain how that will be useful (without a binding)? Will the pattern match be ever actually tried when there is no binding? -harendra