What's the logic for preferring lists? I tend to always prefer arrays, which I know have a uniform type, are more compact in memory, and support fancy indexing.