think I've found the smallest piece of code that chokes the compiler! ```scala class A(implicit a: A)() ```