Periodic function calls with Icicle IO

Code
<?php

use function Icicle\Loop\run;
use function 
Icicle\Loop\periodic;
use function 
Icicle\Loop\stop;

$i 1;
$mt microtime(true);

periodic(
    
0.1// seconds
    
function () use (&$i$mt) {
        if (
=== $i) {
            
stop();
        }
        echo 
microtime(true) - $mtPHP_EOL;
        
$i++;
    }
);

run();
Result
0.1475191116333
0.24761009216309
0.34773707389832
Used Versions
PHP 7.3, Zend 3.0, Symfony 4.3, Laravel 5.8, PHPUnit 8.0, Doctrine 2.10