Allow for lists of an arbitrary data structure by passing a getter function

Previously required tuples or lists, where you'd specify an index to access.