in `.auto` check “is it an array?” instead of “is it a function?”