View patterns: lightweight views for Haskell. http: //hackage.haskell.org/trac/ghc/wiki/ViewPatterns (2007)

by S Peyton Jones