by-move getter for struct_list
making more things by-move
by move accessors for list_list; bump version