Why do we use immutable.Traversable and not immutable.Seq which we use everywhere else? (also has efficient Java helpers in JavaAPI)