object intersection { class A class B val x: A => Unit = ??? }