prepended
trait Collection[A] { def prepended[B >: A](b: B): Collection[B] def +:[B >: A](b: B): Collection[B] }
prepended は、このコレクションの先頭に要素 b が加わったコピーを作成します。
b