Signature of list-ref is changed.
For lists, functionality of slice and update-list is added