something like this
```scala
def hadoopFile[K, V, F <: InputFormat[K, V]](
    path: String, minSplits: Int, cloneKeyValues: Boolean = true)
    (implicit km: ClassTag[K], vm: ClassTag[V], fm: ClassTag[F]): RDD[(K, V) =
{
  ...
}
```