import scala.tools.partest._ object Test extends App with SigTest { show[List[_]]("apply") show[Option[_]]("get") show[Function1[_, _]]("apply") for (name <- List("map", "flatMap", "filter", "head", "groupBy")) { show[Traversable[_]](name) show[Iterable[_]](name) show[Seq[_]](name) show[Set[_]](name) show[Map[_,_]](name) show[Vector[_]](name) show[Range](name) } }