r o p T a r g e t = { d r o p ( p r o p s , m o n i t o r ) { r e t u r n { } ; } , c a n D r o p ( p r o p s , m o n i t o r ) { r e t u r n t r u e ; } } ; c o n s t C o n n e c t e d T a r g e t = p r o p s = > { c o n s t { c a n D r o p , c h i l d r e n , c o n n e c t D r o p T a r g e t } = p r o p s ; r e t u r n ( < B o x { . . . p r o p s } i n n e r R e f = { i n s t a n c e = > c o n n e c t D r o p T a r g e t ( i n s t a ) } c o n s t D n d B o x = D r o p T a r g e t ( ' p i e c e ' , d r o p T a r g e t , ( c o n n e c t , m o n i t o r e t u r n { c o n n e c t D r o p T a r g e t : c o n n e c t . d r o p T a r g e t ( ) , c a n D r o p : m o n i t o r . c a n D r o p ( ) , } } ) ( C o n n e c t e d T a r g e t ) ;