GENERIC: establish-connection ( client-out remote -- )
-GENERIC: ((client)) ( remote -- handle )
+GENERIC: remote>handle ( remote -- handle )
GENERIC: (client) ( remote -- client-in client-out local )
M: object (client) ( remote -- client-in client-out local )
[
- [ ((client)) ] keep
+ [ remote>handle ] keep
[
[ <ports> [ |dispose ] bi@ dup ] dip
establish-connection