sub upto { my ($m, $n) = @_; return if $m > $n; node( $m, promise { upto($m+1, $n) } ); }