'Test::fn2 a,b'], Arrays::invoke($list, 'a', 'b'), ); Assert::same( ['Test::fn1 a,b', 'key' => 'Test::fn2 a,b'], Arrays::invoke(new ArrayIterator($list), 'a', 'b'), );