defined class posingAs resolve: [A, B](x: A @posingAs[B])B x: Any = 7