Its occurred to me that while not having impls for arbitrary array lengths is a problem, probably the practical use cases of arrays of length over 32 is not evenly distributed among all the possible lengths. That is, there is probably a small number of additional impls we could define which would unblock an outsized portion of users.
For example, we could implement traits for all arrays of a length that is an exponents of 2 up to
4096 (chosen because in bytes its the smallest page size on most systems). That is, for 64, 128, 256, 512, 1024, 2048, and 4096 - only 7 additional impls.
It might also be good to implement for the standard multiples of ten - 50, 100, 250, 500, 1000 (5 impls).
However, I never actually need large arrays, so I could be off base. Does anyone who runs into this problem have any feedback? Are there specific array lengths that could be targeted that you think would help many use cases?