Correct version of Iterable, Traversable and List