Can we rename (where is TraversableOnce in this picture)? And can we get more descriptive name and comment?