my ($self) = @_;
my $done;
$self->set_done_cb(sub { $done = 1 });
+ # because this is funnier than "no warnings 'once'". Also because
+ # I don't have to stop and think "what else is in this lexical scope?"
$Tak::STDIOSetup::Next = $Tak::STDIOSetup::Next = sub {
- my $x = $self; # close over
+ my $x = $self; # close over while evading void context warnings
$0 = 'tak-daemon-node';
Tak->loop_until($done);
};