9ef5f6817 ^
1 2 3 4 5 6 7
class Sample[A] (val d0: ((A,A)) => A) {} object Sample { implicit def apply[A] (x:A): Sample[A] = { new Sample(p => p._1) } }