Combinatorial Query language for Traversable data structures in Scala.