do we usually say `array_like`?