gall: give correct %gu results
Give false for suspended agents, instead of always giving true if the
agent exists.
+$ yoke
$: control-duct=duct
nonce=@t
- live=?
+ live=? ::TODO remove, replaced by -.agent
=stats
=watches
agent=(each agent vase)
=([%$ %da now] coin)
=(our ship)
==
- [~ ~ noun+!>((~(has by yokes.state) dap))]
+ =; hav=?
+ [~ ~ noun+!>(hav)]
+ =/ yok=(unit yoke) (~(get by yokes.state) dap)
+ ?~(yok | -.agent.u.yok)
::
?: ?& =(%d care)
=(~ path)
