Dev (implicits & traversables)
OK for implicits, reworking patterns
TraversablePattern -> ListPattern

Traversable usage causes some problems, using List instead.