> iterA.toTraversable.headOption

IteratorをtoTraversableすると、実際はStreamになってるみたいだが、
そのちょっとした無駄なオブジェクトが生成されることを気にしなければ、短くかけるしそれでいいんじゃないのかな