The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
$|=1;
print "1..10\n";

use Coro;

print "ok 1\n";

$p1 = async {
   print "ok 3\n";
   terminate 5;
};

$p2 = async {
   print "ok 4\n";
   ()
};

$p3 = async {
   print "ok 5\n";
   (0,1,2)
};

print "ok 2\n";
print 0 == @{[$p2->join]} ? "ok " : "not ok ", "6\n";
print 0 == ($p3->join)[0] ? "ok " : "not ok ", "7\n";
print 1 == ($p3->join)[1] ? "ok " : "not ok ", "8\n";
print 2 == ($p3->join)[2] ? "ok " : "not ok ", "9\n";
print 5 == $p1->join      ? "ok " : "not ok ", "10\n";