Re: lambda-match example, 2 -- views, pattern abstractions, first-class patterns