> > I think that if people grumble about pattern matching, > > it's probably because of the 'open/closed principle' > > > > If you add a new case class, aren't you pretty much > > obliged to hunt down all of the case clauses across > your > > program a...