Help wantedeasy problemsenhancementgood first issue
Description
https://psalm.dev/r/ffab419792
The test1 function passes the test successfully.
Errors are generated for the test2 function because array_is_list turns the $arr type into a non-empty-list<array<array-key, string>|string>.