TraversablePattern -> ListPattern

Traversable usage causes some problems, using List instead.