class A interface T val obj = object : A(), T