scala> case class Foo[M[_]](x: M[Int])
// defined case class Foo
scala> Foo(Option(1))
val res0: Foo[Option] = Foo(Some(1))
