comments n+k and Bart on pattern match on enumerables