Some work on split_list_move_first.