Mess about with polyarrays. Then switch concepts entirely.

Lists are now ArrayValues. Which means all array value
operations also apply to lists, in particular indexing.