Ucfirst what? array type hint is lowercase.

So, do we agree to add a type hint and remove !empty()/is_array() check?