I would like to derive a version of a Scala built-in collection that expands on the functionality for a particular generic type e.g.,
import scala.collection
The general answer to your question is a bit too involved for a response here. But it has been written up in some web pages.
The same material with more context is also in the 2nd edition of our book, Programming in Scala, Artima Press.