$f1 on_ready [list apply {{name future} {set $name [$future get]}} "[namespace current]::ready_args" ]
+$f1 retain
+
$f1 await_ready
-is $ready_args [exec hostname] "hostname returned ok"
+set my_host [exec hostname]
+
+is [$f1 get] $my_host "hostname retuend ok via get"
+
+$f1 free
+
+is $ready_args $my_host "hostname returned ok via on_ready"